KeyDataViewType Klasse

Definition

Typ, der kategorisierte oder aufgezählte Werte darstellt, wird am häufigsten für die Werte von Bezeichnungen in Mehrklassenklassifizierungsmodellen verwendet.

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

Hinweise

Der zugrunde liegende .NET-Typ ist eine der nicht signierten ganzzahligen Typen. Der Standardwert ist UInt32, aber es kann auch Bytesein , UInt16oder UInt64. Trotz numerischer Typen ist die Information nicht inhärent numerische, so dass Arithmetik in der Regel nicht sinnvoll ist.

Fehlende Werte werden 0 zugeordnet.

Der erste nicht fehlende Wert des Sets ist immer 1.

Der andere Wertebereich bis zum Wert von Count.

Wenn Sie beispielsweise einen Schlüsselwert mit einem Count Wert von 3 haben, entspricht der UInt32 Wert 0 fehlenden Schlüsselwerten und einer der Werte von 1, 2oder 3 ist der gültige Wert, und es werden keine anderen Werte verwendet.

Konstruktoren

KeyDataViewType(Type, Int32)

Initialisiert eine neue Instanz der KeyDataViewType-Klasse. Dies unterscheidet sich von dem hypothetisch KeyDataViewType(Type, UInt64) allgemeineren Konstruktor, indem er einen Int32countKonstruktor verwendet, um natürlich den am häufigsten verwendeten Fall zu erleichtern, dass der Schlüsselwert als Aufzählung über ein Array oder eine Liste einiger Form verwendet wird.

KeyDataViewType(Type, UInt64)

Initialisiert eine neue Instanz der KeyDataViewType-Klasse.

Eigenschaften

Count

Count ist die Kardinalität der KeyDataViewType.

RawType

Der Rohformat Type für dies DataViewType. Beachten Sie, dass dies der rohe Darstellungstyp ist und nicht der vollständige Informationsinhalt des DataViewType.

(Geerbt von DataViewType)

Methoden

Equals(DataViewType)

Bestimmen Sie, ob dieses KeyDataViewType Objekt gleich einer anderen DataViewType Instanz ist. Überprüft, ob das andere Element der Typ KeyDataViewTypeist, wenn RawType dies gleich ist, und wenn dies Count der gleiche ist.

Equals(Object)

Bestimmen Sie, ob eine KeyDataViewType Instanz gleich einer anderen KeyDataViewType Instanz ist. Überprüft, ob ein Objekt der Typ KeyDataViewTypevon , wenn RawType dies gleich ist, und wenn es Count sich um das gleiche handelt.

GetHashCode()

Ruft den Hashcode ab.

IsValidDataType(Type)

Gibt true iff zurück, der angegebene Typ ist gültig für einen KeyDataViewType. Die gültigen sind Byte, , UInt32UInt16und UInt64, das heißt, die nicht signierten ganzzahligen Typen.

ToString()

Die Zeichenfolgendarstellung des KeyDataViewType.

Gilt für: