Aracılığıyla paylaş


KeyDataViewType Sınıf

Tanım

Çok sınıflı sınıflandırma modellerindeki etiketlerin değerleri için en yaygın olarak kullanılan kategorik veya numaralandırılmış değerleri temsil eden tür.

public sealed class KeyDataViewType : Microsoft.ML.Data.PrimitiveDataViewType
type KeyDataViewType = class
    inherit PrimitiveDataViewType
Public NotInheritable Class KeyDataViewType
Inherits PrimitiveDataViewType
Devralma

Açıklamalar

Temel alınan .NET türü işaretsiz tamsayı türlerinden biridir. Varsayılan olarak UInt32, ancak , UInt16veya UInt64de olabilirByte. Anahtarlar sayısal türler olmasına rağmen, bilgiler doğası gereği sayısal değildir, bu nedenle genellikle aritmetik anlamlı değildir.

Eksik değerler 0 ile eşlendi.

Kümenin eksik olmayan ilk değeri her zaman 1şeklindedir.

Diğer değerler değerine kadar uzanıyor Count.

Örneğin, 3'lü bir anahtar değeriniz Count varsa, UInt32 değer 0 eksik anahtar değerlerine karşılık gelir ve , 2veya 3 değerlerinden 1biri geçerli değerlerdir ve başka değer kullanılmaz.

Oluşturucular

KeyDataViewType(Type, Int32)

KeyDataViewType sınıfının yeni bir örneğini başlatır. Bu durum, anahtar değerinin bir dizi veya bir formun listesi üzerinde sabit listesi olarak kullanıldığı en yaygın durumu daha doğal bir şekilde kolaylaştırmak için için countbir alarak Int32 varsayımsal olarak daha genel KeyDataViewType(Type, UInt64) oluşturucudan farklıdır.

KeyDataViewType(Type, UInt64)

KeyDataViewType sınıfının yeni bir örneğini başlatır.

Özellikler

Count

Count , kardinalitesidir KeyDataViewType.

RawType

Bunun ham öğesinin TypeDataViewType. Bunun ham gösterim türü olduğunu ve tam bilgi içeriğinin DataViewTypeolmadığını unutmayın.

(Devralındığı yer: DataViewType)

Yöntemler

Equals(DataViewType)

Bu KeyDataViewType nesnenin başka bir DataViewType örneğe eşit olup olmadığını belirleyin. Diğer öğenin türü KeyDataViewTypeolup olmadığını, aynı olup olmadığını RawType ve aynı olup olmadığını Count denetler.

Equals(Object)

Örneğin başka KeyDataViewType bir KeyDataViewType örneğe eşit olup olmadığını belirleyin. Herhangi bir nesnenin KeyDataViewTypetürü olup olmadığını, aynı olup olmadığını RawType ve aynı olup olmadığını Count denetler.

GetHashCode()

Karma kodu alır.

IsValidDataType(Type)

Verilen türün bir KeyDataViewTypeiçin geçerli olduğu true iff döndürür. Geçerli olanlar Byte, , UInt16UInt32ve UInt64, yani işaretsiz tamsayı türleridir.

ToString()

dize gösterimi KeyDataViewType.

Şunlara uygulanır