Sdílet prostřednictvím


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

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

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

První chybějící hodnota sady je vždy 1.

Ostatní hodnoty jsou v rozsahu až k hodnotě 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 jedna z hodnot 1, 2nebo 3 je z platných hodnot a nejsou použity žádné jiné hodnoty.

Konstruktory

KeyDataViewType(Type, Int32)

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

KeyDataViewType(Type, UInt64)

Inicializuje novou instanci KeyDataViewType třídy.

Vlastnosti

Count

Countje kardinalita .KeyDataViewType

RawType

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

(Zděděno od DataViewType)

Metody

Equals(DataViewType)

Určete, jestli se tento KeyDataViewType objekt rovná 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 je instance rovna KeyDataViewType jiné KeyDataViewType instanci. Zkontroluje, jestli je jakýkoli objekt typem KeyDataViewType, pokud je stejný, a pokud RawTypeCount je stejný.

GetHashCode()

Načte kód hash.

IsValidDataType(Type)

Vrátí hodnotu true iff daného typu je platný pro KeyDataViewType. Platné jsou Byte, , UInt16a UInt32UInt64, to znamená bez znaménka celočíselné typy.

ToString()

Řetězcová reprezentace KeyDataViewType.

Platí pro