KeyDataViewType Classe

Definizione

Tipo che rappresenta valori categorici o enumerati, usati più comunemente per i valori delle etichette nei modelli di classificazione multiclasse.

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

Commenti

Il tipo di .NET sottostante è uno dei tipi integer senza segno. Il valore predefinito è UInt32, ma può anche essere Byte, UInt16o UInt64. Nonostante le chiavi siano tipi numerici, le informazioni non sono intrinsecamente numeriche, quindi in genere l'aritmetica non è significativa.

I valori mancanti vengono mappati a 0.

Il primo valore non mancante del set è sempre 1.

Gli altri valori sono compresi nell'intervallo fino al valore di Count.

Ad esempio, se si dispone di un valore di chiave con un Count valore pari a 3, il UInt32 valore 0 corrisponde ai valori chiave mancanti e uno dei valori di 1, 2o 3 è dei valori validi e non vengono usati altri valori.

Costruttori

Nome Descrizione
KeyDataViewType(Type, Int32)

Inizializza una nuova istanza della classe KeyDataViewType. Ciò differisce dal costruttore ipoteticamente più generale KeyDataViewType(Type, UInt64) prendendo un Int32 per count, per facilitare più naturalmente il caso più comune che il valore della chiave viene usato come enumerazione su una matrice o un elenco di alcuni form.

KeyDataViewType(Type, UInt64)

Inizializza una nuova istanza della classe KeyDataViewType.

Proprietà

Nome Descrizione
Count

Count è la cardinalità di KeyDataViewType.

RawType

Oggetto non elaborato Type per l'oggetto DataViewType. Si noti che si tratta del tipo di rappresentazione non elaborata e non del contenuto completo delle informazioni di DataViewType.

(Ereditato da DataViewType)

Metodi

Nome Descrizione
Equals(DataViewType)

Determinare se l'oggetto KeyDataViewType è uguale a un'altra DataViewType istanza. Controlla se l'altro elemento è il tipo di KeyDataViewType, se RawType è lo stesso e se Count è lo stesso.

Equals(Object)

Determinare se un'istanza KeyDataViewType è uguale a un'altra KeyDataViewType istanza. Controlla se un oggetto è il tipo di KeyDataViewType, se RawType è lo stesso e se Count è lo stesso.

GetHashCode()

Recupera il codice hash.

IsValidDataType(Type)

Restituisce true iff il tipo specificato è valido per un oggetto KeyDataViewType. Quelli validi sono Byte, UInt16, UInt32e UInt64, ovvero i tipi integer senza segno.

ToString()

Rappresentazione di stringa dell'oggetto KeyDataViewType.

Si applica a