Udostępnij za pośrednictwem


KeyDataViewType Klasa

Definicja

Typ reprezentujący wartości kategorii lub wyliczane, najczęściej używany dla wartości etykiet w modelach klasyfikacji wieloklasowej.

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

Uwagi

Podstawowy typ platformy .NET jest jednym z niepodpisanych typów liczb całkowitych. Wartość domyślna to UInt32, ale może to być Byterównież , UInt16lub UInt64. Mimo że klucze są typami liczbowymi, informacje nie są z natury liczbowe, więc zazwyczaj arytmetyka nie ma znaczenia.

Brakujące wartości są mapowane na wartość 0.

Pierwszą nieugiętą wartością zestawu jest zawsze 1.

Pozostałe wartości mieszczą się w zakresie do wartości Count.

Jeśli na przykład masz wartość klucza z wartością Count 3, UInt32 wartość 0 odpowiada brakującym wartościom klucza, a jedna z wartości 1, 2lub 3 jest prawidłową wartością, a żadne inne wartości nie są używane.

Konstruktory

KeyDataViewType(Type, Int32)

Inicjuje nowe wystąpienie klasy KeyDataViewType. Różni się to od hipotetycznie bardziej ogólnego KeyDataViewType(Type, UInt64) konstruktora przez użycie Int32 elementu dla count, aby bardziej naturalnie ułatwić najbardziej typowy przypadek, że wartość klucza jest używana jako wyliczenie w tablicy lub listy jakiejś formy.

KeyDataViewType(Type, UInt64)

Inicjuje nowe wystąpienie klasy KeyDataViewType.

Właściwości

Count

Countjest kardynalnością .KeyDataViewType

RawType

Nieprzetworzone Type dla tego DataViewTypepliku . Należy pamiętać, że jest to nieprzetworzone typy reprezentacji, a nie kompletna zawartość informacyjna elementu DataViewType.

(Odziedziczone po DataViewType)

Metody

Equals(DataViewType)

Określ, czy ten KeyDataViewType obiekt jest równy innemu DataViewType wystąpieniu. Sprawdza, czy drugi element jest typem KeyDataViewType, jeśli RawType element jest taki sam, a jeśli Count element jest taki sam.

Equals(Object)

Ustal, czy KeyDataViewType wystąpienie jest równe innemu KeyDataViewType wystąpieniu. Sprawdza, czy jakikolwiek obiekt jest typem KeyDataViewType, jeśli RawType obiekt jest taki sam, a jeśli Count obiekt jest taki sam.

GetHashCode()

Pobiera kod skrótu.

IsValidDataType(Type)

Zwraca wartość true iff podanego typu jest prawidłowa dla elementu KeyDataViewType. Prawidłowe są Bytetypy , , UInt16UInt32i UInt64, czyli niepodpisane liczby całkowite.

ToString()

Reprezentacja ciągu elementu KeyDataViewType.

Dotyczy