Język

VBuffer<T> Konstruktory

Definicja

Przeciążenia

Nazwa Opis
VBuffer<T>(Int32, T[], Int32[])

Konstruowanie gęstej reprezentacji. Tablica indices jest często nieokreślona, ale jeśli zostanie określona, należy ją uznać za bufor, do którego należy użyć.

VBuffer<T>(Int32, Int32, T[], Int32[])

Skonstruuj ewentualnie rozrzedliwą reprezentację wektorów.

VBuffer<T>(Int32, T[], Int32[])

Źródło:
VBuffer.cs
Źródło:
VBuffer.cs
Źródło:
VBuffer.cs

Konstruowanie gęstej reprezentacji. Tablica indices jest często nieokreślona, ale jeśli zostanie określona, należy ją uznać za bufor, do którego należy użyć.

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)

Parametry

length
Int32

Długość logiczna wynikowego wystąpienia.

values
T[]

Wartości do użycia. Musi to być co najmniej tak długo, jak length. Jeśli length wartość to 0, jest to legalne dla tego parametru null. Skonstruowany bufor przejmuje własność tej tablicy.

indices
Int32[]

Bufor indeksów wewnętrznych. Ponieważ ten konstruktor jest przeznaczony dla gęstych reprezentacji, nie będzie on natychmiast przydatny, ale zapewnia bufor, który może zostać potencjalnie ponownie użyty w celu uniknięcia alokacji. Jest to w większości niepuste w sytuacjach, w których chcesz utworzyć gęsty VBuffer<T>obiekt , ale zdarza się, że tablica indeksów jest "pozostawiona" i nie chcesz niepotrzebnie tracić.

Uwagi

Wynikowa struktura przejmuje własność przekazanych tablic, więc nie powinna być używana do innych celów w przyszłości.

Dotyczy

VBuffer<T>(Int32, Int32, T[], Int32[])

Źródło:
VBuffer.cs
Źródło:
VBuffer.cs
Źródło:
VBuffer.cs

Skonstruuj ewentualnie rozrzedliwą reprezentację wektorów.

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())

Parametry

length
Int32

Długość skonstruowanego buforu.

count
Int32

Liczba jawnych wpisów. Musi to być od 0 do length, zarówno włącznie. Jeśli jest równa length wynikowi jest gęsty wektor, a jeśli mniej, będzie to wektor rozrzedniony.

values
T[]

Wartości do użycia. Musi to być co najmniej tak długo, jak count. Jeśli count wartość to 0, jest to legalne dla tego parametru null.

indices
Int32[]

Indeksy do użycia. Jeśli tworzymy gęstą reprezentację lub count jest 0, może to być null. W przeciwnym razie musi to być co najmniej tak długo, jak count.

Uwagi

Wynikowa struktura przejmuje własność przekazanych tablic, więc nie powinna być używana do innych celów w przyszłości.

Dotyczy