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[])
- Ź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, 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[])
- Źródło:
- VBuffer.cs
- Źródło:
- VBuffer.cs
- Źródło:
- VBuffer.cs
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.