Share via


DataViewRowId Estructura

Definición

Estructura que actúa como identificador de una fila de IDataView. En el caso de los conjuntos de datos con millones de registros, esos identificadores deben ser únicos, por lo tanto, la necesidad de que una estructura tan grande contenga los valores. Estos identificadores se derivan de otros identificadores de los componentes anteriores de las canalizaciones, y dividen la estructura en dos: orden alto y bajo de bits, y reduce aún más los cambios de esas colisiones.

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)
Herencia
DataViewRowId
Implementaciones

Constructores

DataViewRowId(UInt64, UInt64)

Inicializa una nueva instancia de DataViewRowId.

Campos

High

Bits de orden alto. Corresponde a H2 en los algoritmos de Murmullos.

Low

Bits de orden bajo. Corresponde a H1 en los algoritmos de Murmullos.

Métodos

Combine(DataViewRowId)

Una operación que trata el valor como un estado hash de 128 bits sin mezclar, y devuelve el estado hash que daría como resultado si se tomara other, se revuelta con Fork()y, a continuación, se aplicaría un hash al resultado de eso.

CompareTo(DataViewRowId)

Estructura que actúa como identificador de una fila de IDataView. En el caso de los conjuntos de datos con millones de registros, esos identificadores deben ser únicos, por lo tanto, la necesidad de que una estructura tan grande contenga los valores. Estos identificadores se derivan de otros identificadores de los componentes anteriores de las canalizaciones, y dividen la estructura en dos: orden alto y bajo de bits, y reduce aún más los cambios de esas colisiones.

Equals(DataViewRowId)

Estructura que actúa como identificador de una fila de IDataView. En el caso de los conjuntos de datos con millones de registros, esos identificadores deben ser únicos, por lo tanto, la necesidad de que una estructura tan grande contenga los valores. Estos identificadores se derivan de otros identificadores de los componentes anteriores de las canalizaciones, y dividen la estructura en dos: orden alto y bajo de bits, y reduce aún más los cambios de esas colisiones.

Equals(Object)

Estructura que actúa como identificador de una fila de IDataView. En el caso de los conjuntos de datos con millones de registros, esos identificadores deben ser únicos, por lo tanto, la necesidad de que una estructura tan grande contenga los valores. Estos identificadores se derivan de otros identificadores de los componentes anteriores de las canalizaciones, y dividen la estructura en dos: orden alto y bajo de bits, y reduce aún más los cambios de esas colisiones.

Fork()

Una operación que trata el valor como un estado hash de 128 bits sin mezclar, y devuelve el estado hash que daría como resultado si aplicamos un hash de suma de 16 bytes que eran todos ceros, excepto para el último bit que es uno.

GetHashCode()

Estructura que actúa como identificador de una fila de IDataView. En el caso de los conjuntos de datos con millones de registros, esos identificadores deben ser únicos, por lo tanto, la necesidad de que una estructura tan grande contenga los valores. Estos identificadores se derivan de otros identificadores de los componentes anteriores de las canalizaciones, y dividen la estructura en dos: orden alto y bajo de bits, y reduce aún más los cambios de esas colisiones.

Next()

Una operación que trata el valor como un estado hash de 128 bits sin mezclar, y devuelve el estado hash que daría como resultado si aplicamos un hash de suma de 16 bytes que eran todos ceros.

ToString()

Estructura que actúa como identificador de una fila de IDataView. En el caso de los conjuntos de datos con millones de registros, esos identificadores deben ser únicos, por lo tanto, la necesidad de que una estructura tan grande contenga los valores. Estos identificadores se derivan de otros identificadores de los componentes anteriores de las canalizaciones, y dividen la estructura en dos: orden alto y bajo de bits, y reduce aún más los cambios de esas colisiones.

Se aplica a

Consulte también