VBuffer<T> Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
VBuffer<T>(Int32, T[], Int32[]) |
Создайте плотное представление.
|
VBuffer<T>(Int32, Int32, T[], Int32[]) |
Создание возможного разреженного векторного представления. |
VBuffer<T>(Int32, T[], Int32[])
- Исходный код:
- VBuffer.cs
- Исходный код:
- VBuffer.cs
- Исходный код:
- VBuffer.cs
Создайте плотное представление.
indices
Массив часто не указан, но если он указан, его следует считать буфером, на который следует хранить, чтобы его можно было использовать.
public VBuffer(int length, T[] values, int[] indices = default);
new Microsoft.ML.Data.VBuffer<'T> : int * 'T[] * int[] -> Microsoft.ML.Data.VBuffer<'T>
Public Sub New (length As Integer, values As T(), Optional indices As Integer() = Nothing)
Параметры
- length
- Int32
Логическая длина результирующего экземпляра.
- values
- T[]
Используемые значения. Это должно быть по крайней мере до тех пор, пока length
. Если length
значение равно 0, это законно для этого.null
Созданный буфер берет на себя владение этим массивом.
- indices
- Int32[]
Буфер внутренних индексов. Так как этот конструктор предназначен для плотных представлений, он не будет немедленно полезен, но предоставляет буфер для потенциального повторного использования, чтобы избежать выделения. Это в основном не равно NULL в ситуациях, когда требуется создать плотный VBuffer<T>массив индексов, но у вас есть массив индексов "осталось" и вы не хотите терять без необходимости.
Комментарии
Результирующая структура берет на себя ответственность за переданные массивы, поэтому они не должны использоваться в других целях в будущем.
Применяется к
VBuffer<T>(Int32, Int32, T[], Int32[])
- Исходный код:
- VBuffer.cs
- Исходный код:
- VBuffer.cs
- Исходный код:
- VBuffer.cs
Создание возможного разреженного векторного представления.
public VBuffer(int length, int count, T[] values, int[] indices);
new Microsoft.ML.Data.VBuffer<'T> : int * int * 'T[] * int[] -> Microsoft.ML.Data.VBuffer<'T>
Public Sub New (length As Integer, count As Integer, values As T(), indices As Integer())
Параметры
- length
- Int32
Длина созданного буфера.
- count
- Int32
Число явных записей. Это должно быть от 0 до length
обоих включительно. Если результат равен length
плотному вектору, и если меньше это будет разреженный вектор.
- values
- T[]
Используемые значения. Это должно быть по крайней мере до тех пор, пока count
. Если count
значение равно 0, это законно для этого.null
- indices
- Int32[]
Используемые индексы. Если мы создадим плотное представление или count
равно 0, это может быть null
. В противном случае это должно быть по крайней мере до тех пор, пока count
.
Комментарии
Результирующая структура берет на себя ответственность за переданные массивы, поэтому они не должны использоваться в других целях в будущем.