Sdílet prostřednictvím


DataViewRowId Struktura

Definice

Struktura, která slouží jako identifikátor řádku .IDataView U datových sad s miliony záznamů musí být tato ID jedinečná, proto je potřeba, aby taková velká struktura obsahovala hodnoty. Tato ID jsou odvozena od jiných ID předchozích komponent kanálů a rozdělují strukturu do dvou: vysoké pořadí a nízké pořadí bitů a snižuje změny těchto kolizí ještě dál.

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)
Dědičnost
DataViewRowId
Implementuje

Konstruktory

DataViewRowId(UInt64, UInt64)

Inicializuje novou instanci DataViewRowId

Pole

High

Bity s vysokým pořadím. Odpovídá H2 v algoritmech Murmur.

Low

Bity s nízkým pořadím. Odpovídá H1 v algoritmech Murmur.

Metody

Combine(DataViewRowId)

Operace, která považuje hodnotu za nemixovaný stav hash Murmur3 128 bitů, a vrátí stav hash, který by byl výsledkem, pokud bychom ji vzali other, zakódoval ho pomocí Fork(), a pak hashoval výsledek tohoto výsledku.

CompareTo(DataViewRowId)

Struktura, která slouží jako identifikátor řádku .IDataView U datových sad s miliony záznamů musí být tato ID jedinečná, proto je potřeba, aby taková velká struktura obsahovala hodnoty. Tato ID jsou odvozena od jiných ID předchozích komponent kanálů a rozdělují strukturu do dvou: vysoké pořadí a nízké pořadí bitů a snižuje změny těchto kolizí ještě dál.

Equals(DataViewRowId)

Struktura, která slouží jako identifikátor řádku .IDataView U datových sad s miliony záznamů musí být tato ID jedinečná, proto je potřeba, aby taková velká struktura obsahovala hodnoty. Tato ID jsou odvozena od jiných ID předchozích komponent kanálů a rozdělují strukturu do dvou: vysoké pořadí a nízké pořadí bitů a snižuje změny těchto kolizí ještě dál.

Equals(Object)

Struktura, která slouží jako identifikátor řádku .IDataView U datových sad s miliony záznamů musí být tato ID jedinečná, proto je potřeba, aby taková velká struktura obsahovala hodnoty. Tato ID jsou odvozena od jiných ID předchozích komponent kanálů a rozdělují strukturu do dvou: vysoké pořadí a nízké pořadí bitů a snižuje změny těchto kolizí ještě dál.

Fork()

Operace, která považuje hodnotu za nemixovaný stav hash Murmur3 128 bitů, a vrátí stav hash, který by měl za následek, pokud bychom hashovali sčítání 16 bajtů, které byly všechny nuly, s výjimkou posledního bitu, který je jeden.

GetHashCode()

Struktura, která slouží jako identifikátor řádku .IDataView U datových sad s miliony záznamů musí být tato ID jedinečná, proto je potřeba, aby taková velká struktura obsahovala hodnoty. Tato ID jsou odvozena od jiných ID předchozích komponent kanálů a rozdělují strukturu do dvou: vysoké pořadí a nízké pořadí bitů a snižuje změny těchto kolizí ještě dál.

Next()

Operace, která považuje hodnotu za nemixovaný stav hash Murmur3 128 bitů, a vrátí stav hash, který by byl výsledkem, pokud bychom zatřiďovali sčítání 16 bajtů, které byly všechny nuly.

ToString()

Struktura, která slouží jako identifikátor řádku .IDataView U datových sad s miliony záznamů musí být tato ID jedinečná, proto je potřeba, aby taková velká struktura obsahovala hodnoty. Tato ID jsou odvozena od jiných ID předchozích komponent kanálů a rozdělují strukturu do dvou: vysoké pořadí a nízké pořadí bitů a snižuje změny těchto kolizí ještě dál.

Platí pro

Viz také