DataViewRowId 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
結構,做為 之資料列的 IDataView 識別碼。 對於具有數百萬筆記錄的資料集,這些識別碼必須是唯一的,因此需要這類大型結構來保存值。 這些識別碼衍生自先前管線元件的其他識別碼,並以兩者分割結構:高序和低位順序,並進一步減少這些衝突的變更。
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)
- 繼承
-
DataViewRowId
- 實作
建構函式
DataViewRowId(UInt64, UInt64) |
初始化 DataViewRowId 的新執行個體 |
欄位
High |
高序位。 對應至 Murmur 演算法中的 H2。 |
Low |
低序位。 對應至 Murmur 演算法中的 H1。 |
方法
Combine(DataViewRowId) |
將值視為已取消處理的 Murmur3 128 位雜湊狀態的作業,並傳回我們採用 |
CompareTo(DataViewRowId) |
結構,做為 之資料列的 IDataView 識別碼。 對於具有數百萬筆記錄的資料集,這些識別碼必須是唯一的,因此需要這類大型結構來保存值。 這些識別碼衍生自先前管線元件的其他識別碼,並以兩者分割結構:高序和低位順序,並進一步減少這些衝突的變更。 |
Equals(DataViewRowId) |
結構,做為 之資料列的 IDataView 識別碼。 對於具有數百萬筆記錄的資料集,這些識別碼必須是唯一的,因此需要這類大型結構來保存值。 這些識別碼衍生自先前管線元件的其他識別碼,並以兩者分割結構:高序和低位順序,並進一步減少這些衝突的變更。 |
Equals(Object) |
結構,做為 之資料列的 IDataView 識別碼。 對於具有數百萬筆記錄的資料集,這些識別碼必須是唯一的,因此需要這類大型結構來保存值。 這些識別碼衍生自先前管線元件的其他識別碼,並以兩者分割結構:高序和低位順序,並進一步減少這些衝突的變更。 |
Fork() |
將值視為無回應的 Murmur3 128 位雜湊狀態的作業,並傳回雜湊狀態,如果我們雜湊 16 個位元組是全部零,則傳回雜湊狀態,但最後一個位是一個。 |
GetHashCode() |
結構,做為 之資料列的 IDataView 識別碼。 對於具有數百萬筆記錄的資料集,這些識別碼必須是唯一的,因此需要這類大型結構來保存值。 這些識別碼衍生自先前管線元件的其他識別碼,並以兩者分割結構:高序和低位順序,並進一步減少這些衝突的變更。 |
Next() |
將值視為未合併的 Murmur3 128 位雜湊狀態的作業,並傳回雜湊狀態,如果我們雜湊 16 個全部為零的位元組,則會產生的雜湊狀態。 |
ToString() |
結構,做為 之資料列的 IDataView 識別碼。 對於具有數百萬筆記錄的資料集,這些識別碼必須是唯一的,因此需要這類大型結構來保存值。 這些識別碼衍生自先前管線元件的其他識別碼,並以兩者分割結構:高序和低位順序,並進一步減少這些衝突的變更。 |