Freigeben über


VBufferEditor.Create<T> Methode

Definition

Erstellt eine VBufferEditor<T> Verwendung von destinationWerten und Indizespuffern.

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)

Typparameter

T

Parameter

destination
VBuffer<T>

Der Zielpuffer. Beachten Sie, dass das resultierende Objekt VBufferEditor<T> den Besitz dieser übergebenen Objekte übernimmt. Daher VBuffer<T> sollte alles, was übergeben wurde, als dieser Parameter nicht erneut verwendet werden sollte, da seine zugrunde liegenden Puffer potenziell wiederverwendet werden.

newLogicalLength
Int32

Die logische Länge des neuen Puffers, der bearbeitet wird.

valuesCount
Nullable<Int32>

Die optionale Anzahl der physischen Werte, die im Puffer dargestellt werden sollen. Der Puffer wird dicht sein, wenn valuesCount nicht angegeben wird.

maxValuesCapacity
Nullable<Int32>

Die optionale Anzahl der maximalen physischen Werte, die im Puffer dargestellt werden sollen. Der Puffer wird nicht über diese maximale Größe hinaus wachsen.

keepOldOnResize
Boolean

True bedeutet, dass die alten Pufferwerte und Indizes erhalten bleiben (Array.Resize wird aufgerufen). False bedeutet, dass bei Bedarf ein neues Array zugewiesen wird.

requireIndicesOnDense
Boolean

True bedeutet, dass der Indizespuffer verfügbar ist, auch wenn der Puffer dicht ist.

Gibt zurück

Gilt für: