Sdílet prostřednictvím


VBufferEditor.Create<T> Metoda

Definice

VBufferEditor<T> Vytvoří vyrovnávací paměti s použitím destinationhodnot a indexů.

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)

Parametry typu

T

Parametry

destination
VBuffer<T>

Cílová vyrovnávací paměť. Všimněte si, že výsledek VBufferEditor<T> se předpokládá, že přebírá vlastnictví tohoto předaného objektu, a proto by VBuffer<T> se nemělo znovu použít, protože jeho podkladové vyrovnávací paměti se potenciálně znovu používají.

newLogicalLength
Int32

Logická délka nové vyrovnávací paměti, kterou upravujete.

valuesCount
Nullable<Int32>

Volitelný počet fyzických hodnot, které mají být reprezentovány v vyrovnávací paměti. Vyrovnávací paměť bude hustá, pokud valuesCount je vynechána.

maxValuesCapacity
Nullable<Int32>

Volitelný počet maximálních fyzických hodnot, které se mají znázorňovat ve vyrovnávací paměti. Vyrovnávací paměť se nezvětší nad tuto maximální velikost.

keepOldOnResize
Boolean

Pravda znamená, že staré hodnoty vyrovnávací paměti a indexy se zachovají, pokud je to možné (Array.Resize se volá). Nepravda znamená, že v případě potřeby bude přiděleno nové pole.

requireIndicesOnDense
Boolean

Pravda znamená, že je k dispozici vyrovnávací paměť indexů, i když bude vyrovnávací paměť hustá.

Návraty

Platí pro