VBufferEditor.Create<T> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 destination的值與索引緩衝區建立VBufferEditor<T>。
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
新緩衝區被編輯的邏輯長度。
- keepOldOnResize
- Boolean
True 表示如果可能的話,舊的緩衝區值和索引會被保留(呼叫 Array.Resize)。 false 表示必要時會重新分配一個新的陣列。
- requireIndicesOnDense
- Boolean
True 的意思是確保索引緩衝區可用,即使緩衝區會很密集。