DataViewRowId Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów te identyfikatory 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 podziału struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów, a także zmniejsza jeszcze bardziej 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
| Nazwa | Opis |
|---|---|
| DataViewRowId(UInt64, UInt64) |
Inicjuje nowe wystąpienie klasy DataViewRowId |
Pola
| Nazwa | Opis |
|---|---|
| High |
Bity o dużej kolejności. Odpowiada H2 w algorytmach szmeru. |
| Low |
Bity o niskiej kolejności. Odpowiada H1 w algorytmach szmeru. |
Metody
| Nazwa | Opis |
|---|---|
| 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 |
| CompareTo(DataViewRowId) |
Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów te identyfikatory 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 podziału struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów, a także zmniejsza jeszcze bardziej zmiany tych kolizji. |
| Equals(DataViewRowId) |
Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów te identyfikatory 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 podziału struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów, a także zmniejsza jeszcze bardziej zmiany tych kolizji. |
| Equals(Object) |
Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów te identyfikatory 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 podziału struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów, a także zmniejsza jeszcze bardziej zmiany tych kolizji. |
| Fork() |
Operacja, która traktuje wartość jako niesmaczny stan skrótu 128-bitowego Murmur3 i zwraca stan skrótu, który byłby wynikiem, jeśli skrót zostanie skrócony o 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 te identyfikatory 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 podziału struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów, a także zmniejsza jeszcze bardziej zmiany tych kolizji. |
| Next() |
Operacja, która traktuje wartość jako niemiesiący stan skrótu Murmur3 128-bitowy, i zwraca stan skrótu, który byłby wynikiem, jeśli uściśliliśmy dodanie 16 bajtów, które były wszystkimi zerami. |
| ToString() |
Struktura służąca jako identyfikator wiersza .IDataView W przypadku zestawów danych z milionami rekordów te identyfikatory 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 podziału struktury w dwóch: wysokiej kolejności i niskiej kolejności bitów, a także zmniejsza jeszcze bardziej zmiany tych kolizji. |