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
| Nazwa | Opis |
|---|---|
| VBuffer<T>(Int32, T[], Int32[]) |
Konstruowanie gęstej reprezentacji. Tablica |
| 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.