Share via


VBufferEditor.Create<T> メソッド

定義

VBufferEditor<T> using destinationの値とインデックス バッファーを作成します。

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 は、バッファーが高密度であっても、インデックス バッファーを確実に使用できることを意味します。

戻り値

適用対象