VBuffer<T> Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
VBuffer<T>(Int32, T[], Int32[]) |
Costruire una rappresentazione densa. La |
VBuffer<T>(Int32, Int32, T[], Int32[]) |
Costruire una rappresentazione vettoriale eventualmente sparse. |
VBuffer<T>(Int32, T[], Int32[])
Costruire una rappresentazione densa. La indices
matrice è spesso non specificata, ma se specificata deve essere considerata un buffer su cui essere tenuto, per essere eventualmente usato.
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)
Parametri
- length
- Int32
Lunghezza logica dell'istanza risultante.
- values
- T[]
Valori da usare. Questo deve essere almeno fino a length
quando . Se length
è 0, è legale che questo sia null
. Il buffer costruito accetta la proprietà di questa matrice.
- indices
- Int32[]
Buffer di indici interni. Poiché questo costruttore è destinato a rappresentazioni dense, questo non sarà immediatamente utile, ma fornisce un buffer per essere potenzialmente riutilizzato per evitare l'allocazione. Questo è principalmente non null nelle situazioni in cui si vuole produrre un denso VBuffer<T>, ma si verifica che si abbia una matrice di indici "left over" e non si vuole perdere senza bisogno.
Commenti
La struttura risultante accetta la proprietà delle matrici passate, quindi non deve essere usata per altri scopi in futuro.
Si applica a
VBuffer<T>(Int32, Int32, T[], Int32[])
Costruire una rappresentazione vettoriale eventualmente sparse.
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())
Parametri
- length
- Int32
Lunghezza del buffer costruito.
- count
- Int32
Numero di voci esplicite. Questo deve essere compreso tra 0 e length
, entrambi inclusivi. Se è uguale length
al risultato è un vettore denso e, se minore sarà un vettore sparse.
- values
- T[]
Valori da usare. Questo deve essere almeno fino a count
quando . Se count
è 0, è legale che questo sia null
.
- indices
- Int32[]
Indici da usare. Se si costruisce una rappresentazione densa o count
è 0, questo può essere null
. In caso contrario, questo deve essere almeno a condizione count
che .
Commenti
La struttura risultante accetta la proprietà delle matrici passate, quindi non deve essere usata per altri scopi in futuro.