Compartir a través de


VBuffer<T> Constructores

Definición

Sobrecargas

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

Construir una representación densa. La indices matriz a menudo no se especifica, pero si se especifica, se debe considerar que se debe mantener un búfer en el que se va a usar.

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

Construir una representación vectorial posiblemente dispersa.

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

Construir una representación densa. La indices matriz a menudo no se especifica, pero si se especifica, se debe considerar que se debe mantener un búfer en el que se va a usar.

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)

Parámetros

length
Int32

Longitud lógica de la instancia resultante.

values
T[]

Valores que se van a usar. Debe ser al menos siempre que length. Si length es 0, es legal que sea null. El búfer construido toma posesión de esta matriz.

indices
Int32[]

Búfer de índices internos. Dado que este constructor es para representaciones densas, esto no será útil inmediatamente, pero proporciona un búfer que se puede reutilizar para evitar la asignación. Esto es principalmente no null en situaciones en las que quiere generar un denso VBuffer<T>, pero tiene una matriz de índices "sobrada" y no quiere perder innecesariamente.

Comentarios

La estructura resultante toma posesión de las matrices pasadas, por lo que no deben usarse para otros fines en el futuro.

Se aplica a

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

Construir una representación vectorial posiblemente dispersa.

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())

Parámetros

length
Int32

Longitud del búfer construido.

count
Int32

Recuento de entradas explícitas. Debe estar comprendido entre 0 y length, ambos inclusive. Si es igual length al resultado es un vector denso y, si es menor, será un vector disperso.

values
T[]

Valores que se van a usar. Debe ser al menos siempre que count. Si count es 0, es legal que sea null.

indices
Int32[]

Índices que se van a usar. Si estamos construyendo una representación densa, o count es 0, puede ser null. De lo contrario, debe ser al menos siempre que count.

Comentarios

La estructura resultante toma posesión de las matrices pasadas, por lo que no deben usarse para otros fines en el futuro.

Se aplica a