DataViewRowId Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Struktur, die als Bezeichner einer Zeile von IDataView. Für Datasets mit Millionen von Datensätzen müssen diese IDs eindeutig sein, daher muss eine solche große Struktur die Werte enthalten. Diese IDs werden von anderen IDs der vorherigen Komponenten der Pipelines abgeleitet und die Struktur in zwei teilen: hohe Reihenfolge und niedrige Reihenfolge von Bits und reduziert die Änderungen dieser Kollisionen noch weiter.
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)
- Vererbung
-
DataViewRowId
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| DataViewRowId(UInt64, UInt64) |
Initialisiert eine neue Instanz von DataViewRowId |
Felder
| Name | Beschreibung |
|---|---|
| High |
Die Bits mit hoher Reihenfolge. Entspricht H2 in den Murmur-Algorithmen. |
| Low |
Die Bits mit niedriger Reihenfolge. Entspricht H1 in den Murmur-Algorithmen. |
Methoden
| Name | Beschreibung |
|---|---|
| Combine(DataViewRowId) |
Ein Vorgang, der den Wert als nicht gemischten Murmur3-128-Bit-Hashstatus behandelt und den Hashzustand zurückgibt, der sich ergeben würde, wenn wir ihn verwendet |
| CompareTo(DataViewRowId) |
Eine Struktur, die als Bezeichner einer Zeile von IDataView. Für Datasets mit Millionen von Datensätzen müssen diese IDs eindeutig sein, daher muss eine solche große Struktur die Werte enthalten. Diese IDs werden von anderen IDs der vorherigen Komponenten der Pipelines abgeleitet und die Struktur in zwei teilen: hohe Reihenfolge und niedrige Reihenfolge von Bits und reduziert die Änderungen dieser Kollisionen noch weiter. |
| Equals(DataViewRowId) |
Eine Struktur, die als Bezeichner einer Zeile von IDataView. Für Datasets mit Millionen von Datensätzen müssen diese IDs eindeutig sein, daher muss eine solche große Struktur die Werte enthalten. Diese IDs werden von anderen IDs der vorherigen Komponenten der Pipelines abgeleitet und die Struktur in zwei teilen: hohe Reihenfolge und niedrige Reihenfolge von Bits und reduziert die Änderungen dieser Kollisionen noch weiter. |
| Equals(Object) |
Eine Struktur, die als Bezeichner einer Zeile von IDataView. Für Datasets mit Millionen von Datensätzen müssen diese IDs eindeutig sein, daher muss eine solche große Struktur die Werte enthalten. Diese IDs werden von anderen IDs der vorherigen Komponenten der Pipelines abgeleitet und die Struktur in zwei teilen: hohe Reihenfolge und niedrige Reihenfolge von Bits und reduziert die Änderungen dieser Kollisionen noch weiter. |
| Fork() |
Ein Vorgang, der den Wert als nicht gemischten Murmur3 128-Bit-Hashstatus behandelt und den Hashstatus zurückgibt, der sich ergeben würde, wenn wir eine Addition von 16 Bytes mit allen Nullen haben, mit Ausnahme des letzten Bits, das eins ist. |
| GetHashCode() |
Eine Struktur, die als Bezeichner einer Zeile von IDataView. Für Datasets mit Millionen von Datensätzen müssen diese IDs eindeutig sein, daher muss eine solche große Struktur die Werte enthalten. Diese IDs werden von anderen IDs der vorherigen Komponenten der Pipelines abgeleitet und die Struktur in zwei teilen: hohe Reihenfolge und niedrige Reihenfolge von Bits und reduziert die Änderungen dieser Kollisionen noch weiter. |
| Next() |
Ein Vorgang, der den Wert als nicht gemischten Murmur3-128-Bit-Hashstatus behandelt und den Hashstatus zurückgibt, der sich ergeben würde, wenn wir eine Addition von 16 Bytes mit allen Nullen hashten. |
| ToString() |
Eine Struktur, die als Bezeichner einer Zeile von IDataView. Für Datasets mit Millionen von Datensätzen müssen diese IDs eindeutig sein, daher muss eine solche große Struktur die Werte enthalten. Diese IDs werden von anderen IDs der vorherigen Komponenten der Pipelines abgeleitet und die Struktur in zwei teilen: hohe Reihenfolge und niedrige Reihenfolge von Bits und reduziert die Änderungen dieser Kollisionen noch weiter. |