Partilhar via


KeyDataViewType Classe

Definição

Tipo que representa valores categóricos ou enumerados, mais comumente usados para os valores de rótulos em modelos de classificação multiclasse.

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

Comentários

O tipo .NET subjacente é um dos tipos inteiros sem sinal. O padrão é UInt32, mas também pode ser Byte, UInt16ou UInt64. Apesar das chaves serem tipos numéricos, as informações não são inerentemente numéricas, portanto, normalmente, a aritmética não é significativa.

Os valores ausentes são mapeados para 0.

O primeiro valor não ausente do conjunto é sempre 1.

Os outros valores variam até o valor de Count.

Por exemplo, se você tiver um valor de chave com um Count de 3, o UInt32 valor 0 corresponderá a valores de chave ausentes e um dos valores de 1, 2ou 3 é dos valores válidos, e nenhum outro valor é usado.

Construtores

KeyDataViewType(Type, Int32)

Inicializa uma nova instância da classe KeyDataViewType. Isso difere do construtor hipoteticamente mais geral KeyDataViewType(Type, UInt64) , tomando um Int32 for count, para facilitar mais naturalmente o caso mais comum de que o valor da chave está sendo usado como uma enumeração em uma matriz ou lista de algum formulário.

KeyDataViewType(Type, UInt64)

Inicializa uma nova instância da classe KeyDataViewType.

Propriedades

Count

Count é a cardinalidade do KeyDataViewType.

RawType

O bruto Type para isso DataViewType. Observe que esse é o tipo de representação bruta e não o conteúdo completo de informações do DataViewType.

(Herdado de DataViewType)

Métodos

Equals(DataViewType)

Determine se esse KeyDataViewType objeto é igual a outra DataViewType instância. Verifica se o outro item é o tipo de KeyDataViewType, se o RawType é o mesmo, e se é o Count mesmo.

Equals(Object)

Determine se uma KeyDataViewType instância é igual a outra KeyDataViewType instância. Verifica se algum objeto é o tipo de KeyDataViewType, se é o RawType mesmo, e se é o Count mesmo.

GetHashCode()

Recupera o código hash.

IsValidDataType(Type)

Retorna true iff o tipo fornecido é válido para um KeyDataViewType. Os válidos são Byte, UInt16e UInt32, UInt64ou seja, os tipos inteiros sem sinal.

ToString()

A representação de cadeia de caracteres do KeyDataViewType.

Aplica-se a