VBuffer<T> Costruttori

Definizione

Overload

Nome Descrizione
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 mantenuto, per essere eventualmente usato.

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

Costruisci una rappresentazione vettoriale possibilmente di tipo sparse.

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

Origine:
VBuffer.cs
Origine:
VBuffer.cs
Origine:
VBuffer.cs

Costruire una rappresentazione densa. La indices matrice spesso non è specificata, ma se specificata deve essere considerata un buffer su cui essere mantenuto, 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 utilizzare. Deve essere almeno a condizione che length. Se length è 0, è legale che nullsia . Il buffer costruito acquisisce la proprietà di questa matrice.

indices
Int32[]

Buffer degli 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. Si tratta principalmente di un valore non Null nelle situazioni in cui si vuole produrre una densità VBuffer<T>, ma si verifica che si abbia una matrice di indici "lasciata" e non si vuole perdere inutilmente.

Commenti

La struttura risultante assume la proprietà delle matrici passate, quindi non devono essere usate per altri scopi in futuro.

Si applica a

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

Origine:
VBuffer.cs
Origine:
VBuffer.cs
Origine:
VBuffer.cs

Costruisci una rappresentazione vettoriale possibilmente di tipo 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. Deve essere compreso tra 0 e length, entrambi inclusi. Se è uguale length al risultato è un vettore denso e se meno sarà un vettore di tipo sparse.

values
T[]

Valori da utilizzare. Deve essere almeno a condizione che count. Se count è 0, è legale che nullsia .

indices
Int32[]

Indici da utilizzare. Se si costruisce una rappresentazione densa o count è 0, può essere null. In caso contrario, deve essere almeno a condizione che count.

Commenti

La struttura risultante assume la proprietà delle matrici passate, quindi non devono essere usate per altri scopi in futuro.

Si applica a