KeyDataViewType Klasse

Definition

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

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 einer der nicht signierten ganzzahligen Typen. Der Standardwert ist UInt32, kann aber auch Bytesein , , UInt16oder UInt64. Obwohl Schlüssel numerische Typen sind, sind die Informationen nicht inhärent numerisch, daher ist arithmetisch normalerweise nicht aussagekräftig.

Fehlende Werte sind 0 zugeordnet.

Der erste nicht fehlende Wert des Satzes ist immer 1.

Der andere Wertebereich bis zum Wert von Count.

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

Konstruktoren

Name Beschreibung
KeyDataViewType(Type, Int32)

Initialisiert eine neue Instanz der KeyDataViewType-Klasse. Dies unterscheidet sich von dem hypothetisch allgemeineren KeyDataViewType(Type, UInt64) Konstruktor, indem er eine Int32 Zeichenfolge countverwendet, um den am häufigsten verwendeten Fall zu erleichtern, dass der Schlüsselwert als Enumeration über ein Array oder eine Liste irgendeiner Form verwendet wird.

KeyDataViewType(Type, UInt64)

Initialisiert eine neue Instanz der KeyDataViewType-Klasse.

Eigenschaften

Name Beschreibung
Count

Count ist die Kardinalität der KeyDataViewType.

RawType

Die Rohdaten Type für dieses DataViewType. Beachten Sie, dass dies der rohe Darstellungstyp und nicht der vollständige Informationsinhalt des DataViewType.

(Geerbt von DataViewType)

Methoden

Name Beschreibung
Equals(DataViewType)

Ermitteln Sie, ob dieses KeyDataViewType Objekt einer anderen DataViewType Instanz entspricht. Überprüft, ob das andere Element der Typ von KeyDataViewTypeist, wenn dies RawType identisch ist und ob dasselbe Count ist.

Equals(Object)

Ermitteln Sie, ob eine KeyDataViewType Instanz einer anderen KeyDataViewType Instanz entspricht. Überprüft, ob ein Objekt der Typ von KeyDataViewTypeist, wenn dies RawType identisch ist und ob Count dasselbe ist.

GetHashCode()

Ruft den Hashcode ab.

IsValidDataType(Type)

Gibt true iff zurück, der angegebene Typ ist gültig für ein KeyDataViewType. Die gültigen sind Byte, UInt16, UInt32und UInt64, d. h. die nicht signierten ganzzahligen Typen.

ToString()

Die Zeichenfolgendarstellung der KeyDataViewType.

Gilt für: