VBufferEditor.Create<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine VBufferEditor<T> Verwendung von destination
Werten 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.
Die optionale Anzahl der physischen Werte, die im Puffer dargestellt werden sollen.
Der Puffer wird dicht sein, wenn valuesCount
nicht angegeben wird.
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.