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 einen VBufferEditor<T> Using-Werte destination- und Indizespuffer.
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 davon ausgegangen wird, dass die VBufferEditor<T> Besitzer dieses übergebenen Objekts übernommen werden, und daher sollte alles, was VBuffer<T> übergeben wurde, nicht erneut verwendet werden, da die zugrunde liegenden Puffer potenziell wiederverwendet werden.
- newLogicalLength
- Int32
Die logische Länge des zu bearbeitenden neuen Puffers.
Die optionale Anzahl physischer Werte, die im Puffer dargestellt werden sollen.
Der Puffer ist dicht, wenn valuesCount er weggelassen 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 beibehalten werden, sofern möglich (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.