VBufferEditor.Create<T> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает буферы значений VBufferEditor<T> и индексов using 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
Логическая длина редактируемого нового буфера.
Необязательное число физических значений, которое будет представлено в буфере.
Буфер будет плотным, если valuesCount
он опущен.
Необязательное число максимальных физических значений, представляемых в буфере. Буфер не будет превышать этот максимальный размер.
- keepOldOnResize
- Boolean
True означает, что старые значения буфера и индексы сохраняются, если это возможно (вызывается Array.Resize). False означает, что при необходимости будет выделен новый массив.
- requireIndicesOnDense
- Boolean
Значение True означает, что буфер индексов доступен, даже если буфер будет плотным.