Udostępnij za pośrednictwem


DataViewRowId Struktura

Definicja

Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów identyfikatory te muszą być unikatowe, dlatego potrzeba przechowywania wartości przez tak dużą strukturę. Te identyfikatory pochodzą z innych identyfikatorów poprzednich składników potoków i dzielenia struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów oraz jeszcze bardziej zmniejsza zmiany tych kolizji.

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)
Dziedziczenie
DataViewRowId
Implementuje

Konstruktory

DataViewRowId(UInt64, UInt64)

Inicjuje nowe wystąpienie klasy DataViewRowId

Pola

High

Bity o dużej kolejności. Odpowiada H2 w algorytmach szmeru.

Low

Bity o niskim zamówieniu. Odpowiada H1 w algorytmach szmeru.

Metody

Combine(DataViewRowId)

Operacja, która traktuje wartość jako niemieszony stan skrótu Murmur3 128-bitowy i zwraca stan skrótu, który byłby wynikiem, jeśli wzięliśmy other, zakodowany przy użyciu Fork()metody , a następnie skrót wyniku tego.

CompareTo(DataViewRowId)

Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów identyfikatory te muszą być unikatowe, dlatego potrzeba przechowywania wartości przez tak dużą strukturę. Te identyfikatory pochodzą z innych identyfikatorów poprzednich składników potoków i dzielenia struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów oraz jeszcze bardziej zmniejsza zmiany tych kolizji.

Equals(DataViewRowId)

Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów identyfikatory te muszą być unikatowe, dlatego potrzeba przechowywania wartości przez tak dużą strukturę. Te identyfikatory pochodzą z innych identyfikatorów poprzednich składników potoków i dzielenia struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów oraz jeszcze bardziej zmniejsza zmiany tych kolizji.

Equals(Object)

Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów identyfikatory te muszą być unikatowe, dlatego potrzeba przechowywania wartości przez tak dużą strukturę. Te identyfikatory pochodzą z innych identyfikatorów poprzednich składników potoków i dzielenia struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów oraz jeszcze bardziej zmniejsza zmiany tych kolizji.

Fork()

Operacja, która traktuje wartość jako niesmaczny stan skrótu Murmur3 128-bitowy i zwraca stan skrótu, który byłby wynikiem, jeśli skrót zawiera 16 bajtów, które były wszystkie zera, z wyjątkiem ostatniego bitu, który jest jednym.

GetHashCode()

Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów identyfikatory te muszą być unikatowe, dlatego potrzeba przechowywania wartości przez tak dużą strukturę. Te identyfikatory pochodzą z innych identyfikatorów poprzednich składników potoków i dzielenia struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów oraz jeszcze bardziej zmniejsza zmiany tych kolizji.

Next()

Operacja, która traktuje wartość jako niemieszania szmer3 128-bitowy stan skrótu i zwraca stan skrótu, który byłby wynikiem, jeśli skrót zostanie skrócony o 16 bajtach, które były wszystkie zera.

ToString()

Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów identyfikatory te muszą być unikatowe, dlatego potrzeba przechowywania wartości przez tak dużą strukturę. Te identyfikatory pochodzą z innych identyfikatorów poprzednich składników potoków i dzielenia struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów oraz jeszcze bardziej zmniejsza zmiany tych kolizji.

Dotyczy

Zobacz też