Aracılığıyla paylaş


DataViewRow.GetIdGetter Yöntem

Tanım

128 bit kimlik değeri için bir getter. Nesnelerin birden çok DataViewRow örneğe aynı veri olması gereken veriler üzerinde yineleme yapması yaygın bir durumdur; örneğin, bir IDataView imleç kümesinde seri imleçle aynı veriler oluşturulur, yalnızca bölümlenir ve karıştırılan bir imleç seri imleç veya başka bir karıştırılmış imleçle aynı verileri üretir. sadece karıştırılmış. Kimlik, hangi girişin gerçekte hangi girdi olduğunu uzlaştırması gereken uygulamalar için mevcuttur. İdeal olarak bu kimlik benzersiz olmalıdır, ancak pratik nedenlerden dolayı, çakışmaların yalnızca son derece olanaksız olması yeterlidir.

Yukarıdaki semantiğine göre birden çok akış için tutarlı olması gerekirken bu kimliğin verilerin bir parçası olarak kabul edilmediğini unutmayın. Bu nedenle, bir veri görünümü örneğini özellikle ele almak için tek bir veri görünümünün tüm imleçlerde tutarlı kimlikler oluşturması gerekir, ancak "aynı" veriler farklı bir veri görünümünde (örneğin, dönüştürülüyor, önbelleğe alınıyor, kaydediliyor veya başka bir şekilde) sunuluyorsa, iki farklı veri görünümü arasındaki kimliklerin ayırt edilebilen bir ilişkiye sahip olacağı konusunda hiçbir öneri yoktur.

public abstract Microsoft.ML.ValueGetter<Microsoft.ML.Data.DataViewRowId> GetIdGetter();
abstract member GetIdGetter : unit -> Microsoft.ML.ValueGetter<Microsoft.ML.Data.DataViewRowId>
Public MustOverride Function GetIdGetter () As ValueGetter(Of DataViewRowId)

Döndürülenler

Şunlara uygulanır