VBuffer<T> Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
VBuffer<T>(Int32, T[], Int32[]) |
Konstruowanie gęstej reprezentacji. Tablica |
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 null
to . 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 null
to .
- 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.