Udostępnij za pośrednictwem


VBuffer<T> Konstruktory

Definicja

Przeciążenia

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, który ma być przechowywany, do użycia.

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

Skonstruuj ewentualnie rozrzedliwą reprezentację wektora.

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, który ma być przechowywany, do użycia.

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, aby było nullto . Skonstruowany bufor przejmuje własność tej tablicy.

indices
Int32[]

Bufor indeksów wewnętrznych. Ponieważ ten konstruktor jest przeznaczony do gęstych reprezentacji, nie będzie to natychmiast przydatne, ale zapewnia bufor, który może zostać potencjalnie ponownie użyty w celu uniknięcia alokacji. Jest to głównie nie null w sytuacjach, w których chcesz utworzyć gęsty VBuffer<T>, 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 powinny być używane do innych celów w przyszłości.

Dotyczy

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

Skonstruuj ewentualnie rozrzedliwą reprezentację wektora.

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 wpisów jawnych. Musi to być od 0 do length, zarówno włącznie. Jeśli wynik jest length gęstym wektorem, 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, aby było nullto .

indices
Int32[]

Indeksy do użycia. Jeśli tworzymy gęstą reprezentację lub count jest to 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 powinny być używane do innych celów w przyszłości.

Dotyczy