VBuffer<T> Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
VBuffer<T>(Int32, T[], Int32[]) |
Construa uma representação densa. A |
VBuffer<T>(Int32, Int32, T[], Int32[]) |
Construa uma representação de vetor possivelmente esparsa. |
VBuffer<T>(Int32, T[], Int32[])
Construa uma representação densa. A indices
matriz geralmente não é especificada, mas, se especificada, deve ser considerada um buffer a ser mantido, a ser possivelmente usado.
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
O comprimento lógico da instância resultante.
- values
- T[]
Os valores a serem usados. Isso deve ser pelo menos tanto tempo quanto length
. Se length
for 0, é legal que isso seja null
. O buffer construído assume a propriedade dessa matriz.
- indices
- Int32[]
O buffer de índices internos. Como esse construtor é para representações densas, isso não será imediatamente útil, mas fornece um buffer a ser potencialmente reutilizado para evitar a alocação. Isso é principalmente não nulo em situações em que você deseja produzir uma densa VBuffer<T>, mas por acaso você tem uma matriz de índices "sobrando" e você não quer perder desnecessariamente.
Comentários
A estrutura resultante assume a propriedade das matrizes passadas, portanto, elas não devem ser usadas para outras finalidades no futuro.
Aplica-se a
VBuffer<T>(Int32, Int32, T[], Int32[])
Construa uma representação de vetor possivelmente esparsa.
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
O comprimento do buffer construído.
- count
- Int32
A contagem de entradas explícitas. Isso deve estar entre 0 e length
, ambos inclusivos. Se for igual ao resultado, será um vetor denso e, se menor, será um vetor esparso length
.
- values
- T[]
Os valores a serem usados. Isso deve ser pelo menos tanto tempo quanto count
. Se count
for 0, é legal que isso seja null
.
- indices
- Int32[]
Os índices a serem usados. Se estivermos construindo uma representação densa, ou count
for 0, isso poderá ser null
. Caso contrário, isso deve ser pelo menos tão longo quanto count
.
Comentários
A estrutura resultante assume a propriedade das matrizes passadas, portanto, elas não devem ser usadas para outras finalidades no futuro.