Bagikan melalui


DataViewRowId Struktur

Definisi

Struktur yang berfungsi sebagai pengidentifikasi baris .IDataView Untuk himpunan data dengan jutaan rekaman, ID tersebut harus unik, oleh karena itu perlunya struktur yang begitu besar untuk menyimpan nilai. Id tersebut berasal dari Id lain dari komponen alur sebelumnya, dan membagi struktur dalam dua: urutan tinggi dan urutan bit rendah, dan mengurangi perubahan tabrakan tersebut lebih jauh.

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)
Warisan
DataViewRowId
Penerapan

Konstruktor

DataViewRowId(UInt64, UInt64)

Menginisialisasi instans baru DataViewRowId

Bidang

High

Bit pesanan tinggi. Sesuai dengan H2 dalam algoritma Murmur.

Low

Bit urutan rendah. Sesuai dengan H1 dalam algoritma Murmur.

Metode

Combine(DataViewRowId)

Operasi yang memperlakukan nilai sebagai status hash Murmur3 128-bit yang tidak dimix, dan mengembalikan status hash yang akan mengakibatkan jika kita mengambil other, mengacaknya menggunakan Fork(), lalu hash hasilnya.

CompareTo(DataViewRowId)

Struktur yang berfungsi sebagai pengidentifikasi baris .IDataView Untuk himpunan data dengan jutaan rekaman, ID tersebut harus unik, oleh karena itu perlunya struktur yang begitu besar untuk menyimpan nilai. Id tersebut berasal dari Id lain dari komponen alur sebelumnya, dan membagi struktur dalam dua: urutan tinggi dan urutan bit rendah, dan mengurangi perubahan tabrakan tersebut lebih jauh.

Equals(DataViewRowId)

Struktur yang berfungsi sebagai pengidentifikasi baris .IDataView Untuk himpunan data dengan jutaan rekaman, ID tersebut harus unik, oleh karena itu perlunya struktur yang begitu besar untuk menyimpan nilai. Id tersebut berasal dari Id lain dari komponen alur sebelumnya, dan membagi struktur dalam dua: urutan tinggi dan urutan bit rendah, dan mengurangi perubahan tabrakan tersebut lebih jauh.

Equals(Object)

Struktur yang berfungsi sebagai pengidentifikasi baris .IDataView Untuk himpunan data dengan jutaan rekaman, ID tersebut harus unik, oleh karena itu perlunya struktur yang begitu besar untuk menyimpan nilai. Id tersebut berasal dari Id lain dari komponen alur sebelumnya, dan membagi struktur dalam dua: urutan tinggi dan urutan bit rendah, dan mengurangi perubahan tabrakan tersebut lebih jauh.

Fork()

Operasi yang memperlakukan nilai sebagai status hash Murmur3 128-bit yang tidak dimix, dan mengembalikan status hash yang akan menghasilkan jika kita hash tambahan 16 byte yang semuanya nol, kecuali untuk bit terakhir yang satu.

GetHashCode()

Struktur yang berfungsi sebagai pengidentifikasi baris .IDataView Untuk himpunan data dengan jutaan rekaman, ID tersebut harus unik, oleh karena itu perlunya struktur yang begitu besar untuk menyimpan nilai. Id tersebut berasal dari Id lain dari komponen alur sebelumnya, dan membagi struktur dalam dua: urutan tinggi dan urutan bit rendah, dan mengurangi perubahan tabrakan tersebut lebih jauh.

Next()

Operasi yang memperlakukan nilai sebagai status hash Murmur3 128-bit yang tidak dimix, dan mengembalikan status hash yang akan mengakibatkan jika kita hash tambahan 16 byte yang semuanya nol.

ToString()

Struktur yang berfungsi sebagai pengidentifikasi baris .IDataView Untuk himpunan data dengan jutaan rekaman, ID tersebut harus unik, oleh karena itu perlunya struktur yang begitu besar untuk menyimpan nilai. Id tersebut berasal dari Id lain dari komponen alur sebelumnya, dan membagi struktur dalam dua: urutan tinggi dan urutan bit rendah, dan mengurangi perubahan tabrakan tersebut lebih jauh.

Berlaku untuk

Lihat juga