VBufferEditor.Create<T> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
VBufferEditor<T>使用 destination
的值和索引緩衝區建立 。
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 表示確保索引緩衝區可供使用,即使緩衝區會很密集也一樣。