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 .NET türü, işaretsiz tamsayı türlerinden biridir. Varsayılan değerdirUInt32, ancak , UInt16veya UInt64da olabilirByte. Anahtarlar sayısal türler olmasına rağmen, bilgiler doğal olarak 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 , veya 3 değerlerinden 12biri geçerli değerlerdir ve başka hiçbir değer kullanılmaz.

Oluşturucular

Name Description
KeyDataViewType(Type, Int32)

KeyDataViewType sınıfının yeni bir örneğini başlatır. Bu, anahtar değerinin bir dizi veya bir formun listesi üzerinde numaralandırma olarak kullanıldığı en yaygın durumu daha doğal bir şekilde kolaylaştırmak içincount, için 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

Name Description
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

Name Description
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 doğru iff döndürür. Geçerli olanlar Byte, , UInt16, UInt32ve UInt64, yani işaretsiz tamsayı türleridir.

ToString()

dize gösterimi KeyDataViewType.

Şunlara uygulanır