DataViewRowId Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir satırının IDataViewtanımlayıcısı olarak hizmet veren bir yapı. Milyonlarca kaydı olan veri kümelerinde bu kimliklerin benzersiz olması ve bu nedenle değerleri tutmak için böyle büyük bir yapıya ihtiyaç duyması gerekir. Bu Kimlikler, işlem hatlarının önceki bileşenlerinin diğer kimliklerinden türetilir ve yapıyı ikiye böler: yüksek ve düşük bit sırası ve bu çakışmaların değişikliklerini daha da azaltır.
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)
- Devralma
-
DataViewRowId
- Uygulamalar
Oluşturucular
| DataViewRowId(UInt64, UInt64) |
Öğesinin yeni bir örneğini başlatır DataViewRowId |
Alanlar
| High |
Yüksek sıralı bitler. Murmur algoritmalarındaki H2'ye karşılık gelir. |
| Low |
Düşük sıra bitleri. Murmur algoritmalarındaki H1'e karşılık gelir. |
Yöntemler
| Combine(DataViewRowId) |
Değeri karışık olmayan bir Murmur3 128 bit karma durumu olarak kabul eden ve , kullanarak Fork()karıştırırsak |
| CompareTo(DataViewRowId) |
bir satırının IDataViewtanımlayıcısı olarak hizmet veren bir yapı. Milyonlarca kaydı olan veri kümelerinde bu kimliklerin benzersiz olması ve bu nedenle değerleri tutmak için böyle büyük bir yapıya ihtiyaç duyması gerekir. Bu Kimlikler, işlem hatlarının önceki bileşenlerinin diğer kimliklerinden türetilir ve yapıyı ikiye böler: yüksek ve düşük bit sırası ve bu çakışmaların değişikliklerini daha da azaltır. |
| Equals(DataViewRowId) |
bir satırının IDataViewtanımlayıcısı olarak hizmet veren bir yapı. Milyonlarca kaydı olan veri kümelerinde bu kimliklerin benzersiz olması ve bu nedenle değerleri tutmak için böyle büyük bir yapıya ihtiyaç duyması gerekir. Bu Kimlikler, işlem hatlarının önceki bileşenlerinin diğer kimliklerinden türetilir ve yapıyı ikiye böler: yüksek ve düşük bit sırası ve bu çakışmaların değişikliklerini daha da azaltır. |
| Equals(Object) |
bir satırının IDataViewtanımlayıcısı olarak hizmet veren bir yapı. Milyonlarca kaydı olan veri kümelerinde bu kimliklerin benzersiz olması ve bu nedenle değerleri tutmak için böyle büyük bir yapıya ihtiyaç duyması gerekir. Bu Kimlikler, işlem hatlarının önceki bileşenlerinin diğer kimliklerinden türetilir ve yapıyı ikiye böler: yüksek ve düşük bit sırası ve bu çakışmaların değişikliklerini daha da azaltır. |
| Fork() |
Değeri karışık olmayan bir Murmur3 128 bit karma durumu olarak kabul eden ve son bit dışında sıfır olan 16 baytlık bir ekleme karmasını oluşturursak sonuçta elde edilen karma durumunu döndüren bir işlemdir. |
| GetHashCode() |
bir satırının IDataViewtanımlayıcısı olarak hizmet veren bir yapı. Milyonlarca kaydı olan veri kümelerinde bu kimliklerin benzersiz olması ve bu nedenle değerleri tutmak için böyle büyük bir yapıya ihtiyaç duyması gerekir. Bu Kimlikler, işlem hatlarının önceki bileşenlerinin diğer kimliklerinden türetilir ve yapıyı ikiye böler: yüksek ve düşük bit sırası ve bu çakışmaların değişikliklerini daha da azaltır. |
| Next() |
Değeri karma olmayan bir Murmur3 128 bit karma durumu olarak kabul eden ve tümü sıfır olan 16 baytlık bir ek karma oluşturursak sonuçta elde edilen karma durumunu döndüren bir işlemdir. |
| ToString() |
bir satırının IDataViewtanımlayıcısı olarak hizmet veren bir yapı. Milyonlarca kaydı olan veri kümelerinde bu kimliklerin benzersiz olması ve bu nedenle değerleri tutmak için böyle büyük bir yapıya ihtiyaç duyması gerekir. Bu Kimlikler, işlem hatlarının önceki bileşenlerinin diğer kimliklerinden türetilir ve yapıyı ikiye böler: yüksek ve düşük bit sırası ve bu çakışmaların değişikliklerini daha da azaltır. |