다음을 통해 공유


VBufferEditor.Create<T> 메서드

정의

VBufferEditor<T> using destination's 값 및 인덱스 버퍼를 만듭니다.

public static Microsoft.ML.Data.VBufferEditor<T> Create<T> (scoped ref Microsoft.ML.Data.VBuffer<T> destination, int newLogicalLength, int? valuesCount = default, int? maxValuesCapacity = default, bool keepOldOnResize = false, bool requireIndicesOnDense = false);
public static Microsoft.ML.Data.VBufferEditor<T> Create<T> (ref Microsoft.ML.Data.VBuffer<T> destination, int newLogicalLength, int? valuesCount = default, int? maxValuesCapacity = default, bool keepOldOnResize = false, bool requireIndicesOnDense = false);
static member Create : VBuffer * int * Nullable<int> * Nullable<int> * bool * bool -> Microsoft.ML.Data.VBufferEditor<'T>
Public Shared Function Create(Of T) (ByRef destination As VBuffer(Of T), newLogicalLength As Integer, Optional valuesCount As Nullable(Of Integer) = Nothing, Optional maxValuesCapacity As Nullable(Of Integer) = Nothing, Optional keepOldOnResize As Boolean = false, Optional requireIndicesOnDense As Boolean = false) As VBufferEditor(Of T)

형식 매개 변수

T

매개 변수

destination
VBuffer<T>

대상 버퍼입니다. 결과는 VBufferEditor<T> 개체에 전달된 이 개체의 소유권을 가지는 것으로 간주되므로 이 매개 변수로 전달된 모든 VBuffer<T> 항목은 기본 버퍼가 잠재적으로 재사용되기 때문에 다시 사용하면 안 됩니다.

newLogicalLength
Int32

편집할 새 버퍼의 논리적 길이입니다.

valuesCount
Nullable<Int32>

버퍼에 표시할 물리적 값의 선택적 수입니다. 생략하면 valuesCount 버퍼가 밀도가 높아집니다.

maxValuesCapacity
Nullable<Int32>

버퍼에 나타낼 최대 물리적 값의 선택적 수입니다. 버퍼는 이 최대 크기 이상으로 증가하지 않습니다.

keepOldOnResize
Boolean

True는 가능한 경우 이전 버퍼 값과 인덱스가 유지됨을 의미합니다(Array.Resize가 호출됨). False는 필요한 경우 새 배열이 할당됨을 의미합니다.

requireIndicesOnDense
Boolean

True는 버퍼가 밀도가 높은 경우에도 인덱스 버퍼를 사용할 수 있도록 하는 것을 의미합니다.

반환

적용 대상