Aracılığıyla paylaş


DataViewRowId Yapı

Tanım

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 othersonuçta elde edilen karma durumunu döndüren ve bunun sonucunu karma haline getiren bir işlem.

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.

Şunlara uygulanır

Ayrıca bkz.