DataViewRowId Estrutura
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.
Uma estrutura que serve como o identificador de uma linha de IDataView. Para conjuntos de dados com milhões de registros, essas IDs precisam ser exclusivas, portanto, a necessidade de uma estrutura tão grande manter os valores. Essas IDs são derivadas de outras IDs dos componentes anteriores dos pipelines e dividem a estrutura em duas: alta ordem e baixa ordem de bits e reduz ainda mais as alterações dessas colisões.
public readonly struct DataViewRowId : IComparable<Microsoft.ML.Data.DataViewRowId>, IEquatable<Microsoft.ML.Data.DataViewRowId>
type DataViewRowId = struct
Public Structure DataViewRowId
Implements IComparable(Of DataViewRowId), IEquatable(Of DataViewRowId)
- Herança
-
DataViewRowId
- Implementações
Construtores
DataViewRowId(UInt64, UInt64) |
Inicializa uma nova instância de DataViewRowId |
Campos
High |
Os bits de alta ordem. Corresponde a H2 nos algoritmos murmur. |
Low |
Os bits de ordem baixa. Corresponde a H1 nos algoritmos murmur. |
Métodos
Combine(DataViewRowId) |
Uma operação que trata o valor como um estado de hash murmur3 de 128 bits não misturado e retorna o estado de hash que resultaria se tivéssemos usado |
CompareTo(DataViewRowId) |
Uma estrutura que serve como o identificador de uma linha de IDataView. Para conjuntos de dados com milhões de registros, essas IDs precisam ser exclusivas, portanto, a necessidade de uma estrutura tão grande manter os valores. Essas IDs são derivadas de outras IDs dos componentes anteriores dos pipelines e dividem a estrutura em duas: alta ordem e baixa ordem de bits e reduz ainda mais as alterações dessas colisões. |
Equals(DataViewRowId) |
Uma estrutura que serve como o identificador de uma linha de IDataView. Para conjuntos de dados com milhões de registros, essas IDs precisam ser exclusivas, portanto, a necessidade de uma estrutura tão grande manter os valores. Essas IDs são derivadas de outras IDs dos componentes anteriores dos pipelines e dividem a estrutura em duas: alta ordem e baixa ordem de bits e reduz ainda mais as alterações dessas colisões. |
Equals(Object) |
Uma estrutura que serve como o identificador de uma linha de IDataView. Para conjuntos de dados com milhões de registros, essas IDs precisam ser exclusivas, portanto, a necessidade de uma estrutura tão grande manter os valores. Essas IDs são derivadas de outras IDs dos componentes anteriores dos pipelines e dividem a estrutura em duas: alta ordem e baixa ordem de bits e reduz ainda mais as alterações dessas colisões. |
Fork() |
Uma operação que trata o valor como um estado de hash murmur3 de 128 bits sem mistura e retorna o estado de hash que resultaria se haxixássemos uma adição de 16 bytes que eram todos zeros, exceto para o último bit que é um. |
GetHashCode() |
Uma estrutura que serve como o identificador de uma linha de IDataView. Para conjuntos de dados com milhões de registros, essas IDs precisam ser exclusivas, portanto, a necessidade de uma estrutura tão grande manter os valores. Essas IDs são derivadas de outras IDs dos componentes anteriores dos pipelines e dividem a estrutura em duas: alta ordem e baixa ordem de bits e reduz ainda mais as alterações dessas colisões. |
Next() |
Uma operação que trata o valor como um estado de hash murmur3 de 128 bits sem mistura e retorna o estado de hash que resultaria se haxixássemos uma adição de 16 bytes que eram todos zeros. |
ToString() |
Uma estrutura que serve como o identificador de uma linha de IDataView. Para conjuntos de dados com milhões de registros, essas IDs precisam ser exclusivas, portanto, a necessidade de uma estrutura tão grande manter os valores. Essas IDs são derivadas de outras IDs dos componentes anteriores dos pipelines e dividem a estrutura em duas: alta ordem e baixa ordem de bits e reduz ainda mais as alterações dessas colisões. |