KeyDataViewType Třída

Definice

Typ představující kategorické nebo výčtové hodnoty, nejčastěji používané pro hodnoty popisků v modelech klasifikace s více třídami.

public sealed class KeyDataViewType : Microsoft.ML.Data.PrimitiveDataViewType
type KeyDataViewType = class
    inherit PrimitiveDataViewType
Public NotInheritable Class KeyDataViewType
Inherits PrimitiveDataViewType
Dědičnost

Poznámky

Podkladový typ .NET je jedním z celočíselného typu bez znaménka. Výchozí hodnota je UInt32, ale může to být Bytetaké , UInt16nebo UInt64. Přestože jsou klíče číselného typu, informace nejsou ze své podstaty číselné, takže aritmetika obvykle není smysluplná.

Chybějící hodnoty se mapují na hodnotu 0.

První nezvěstná hodnota sady je vždy 1.

Ostatní hodnoty jsou v rozsahu až do hodnoty Count.

Pokud máte například hodnotu klíče s Count hodnotou 3, UInt32 pak hodnota 0 odpovídá chybějícím hodnotám klíče a jedné z hodnot 1, 2nebo 3 je z platných hodnot a nepoužívají se žádné jiné hodnoty.

Konstruktory

Name Description
KeyDataViewType(Type, Int32)

Inicializuje novou instanci KeyDataViewType třídy. To se liší od hypoteticky obecnější KeyDataViewType(Type, UInt64) konstruktoru tím, že vezme Int32 možnost count, aby přirozeněji usnadnila nejběžnější případ, že klíč hodnota se používá jako výčet v matici nebo seznamu některého formuláře.

KeyDataViewType(Type, UInt64)

Inicializuje novou instanci KeyDataViewType třídy.

Vlastnosti

Name Description
Count

Count je kardinalita KeyDataViewType.

RawType

Nezpracovaný Type pro tento DataViewType. Všimněte si, že se jedná o nezpracovaný typ reprezentace, nikoli úplný informační obsah DataViewType.

(Zděděno od DataViewType)

Metody

Name Description
Equals(DataViewType)

Určuje, zda je tento KeyDataViewType objekt roven jiné DataViewType instanci. Zkontroluje, jestli je druhá položka typem KeyDataViewType, pokud RawType je stejná, a pokud Count je stejná.

Equals(Object)

Určete, jestli KeyDataViewType je instance rovna jiné KeyDataViewType instanci. Zkontroluje, jestli je jakýkoli objekt typem KeyDataViewType, pokud RawType je stejný, a pokud Count je stejný.

GetHashCode()

Načte kód hash.

IsValidDataType(Type)

Vrátí true iff daný typ je platný pro .KeyDataViewType Platné jsou Byte, , UInt16UInt32a UInt64, to znamená bez znaménka celočíselné typy.

ToString()

Řetězcová reprezentace znaku KeyDataViewType.

Platí pro