Compartir a través de


KeyDataViewType Clase

Definición

Tipo que representa valores categóricos o enumerados, que se usan con más frecuencia para los valores de las etiquetas en los modelos de clasificación multiclase.

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

Comentarios

El tipo subyacente de .NET es uno de los tipos enteros sin signo. El valor predeterminado es UInt32, pero también puede ser Byte, UInt16o UInt64. A pesar de que las claves son tipos numéricos, la información no es intrínsecamente numérica, por lo que normalmente, la aritmética no es significativa.

Los valores que faltan se asignan a 0.

El primer valor que no falta del conjunto siempre 1es .

Los demás valores van hasta el valor de Count.

Por ejemplo, si tiene un valor de clave con un Count de 3, el UInt32 valor 0 corresponde a los valores de clave que faltan y uno de los valores de 1, 2o 3 es de los valores válidos y no se usan otros valores.

Constructores

KeyDataViewType(Type, Int32)

Inicializa una nueva instancia de la clase KeyDataViewType. Esto difiere del constructor hipotético más general KeyDataViewType(Type, UInt64) tomando para Int32count, para facilitar de forma más natural el caso más común en el que se usa el valor de clave como una enumeración sobre una matriz o lista de algún tipo.

KeyDataViewType(Type, UInt64)

Inicializa una nueva instancia de la clase KeyDataViewType.

Propiedades

Count

Count es la cardinalidad de KeyDataViewType.

RawType

Sin procesar Type para este DataViewTypeobjeto . Tenga en cuenta que este es el tipo de representación sin procesar y no el contenido completo de la DataViewTypeinformación de .

(Heredado de DataViewType)

Métodos

Equals(DataViewType)

Determine si este KeyDataViewType objeto es igual a otra DataViewType instancia. Comprueba si el otro elemento es el tipo de KeyDataViewType, si RawType es el mismo y si Count es el mismo.

Equals(Object)

Determine si una KeyDataViewType instancia es igual a otra KeyDataViewType instancia. Comprueba si algún objeto es el tipo de KeyDataViewType, si RawType es el mismo y si Count es el mismo.

GetHashCode()

Recupera el código hash.

IsValidDataType(Type)

Devuelve true si el tipo especificado es válido para .KeyDataViewType Los válidos son Byte, UInt16, UInt32y UInt64, es decir, los tipos enteros sin signo.

ToString()

Representación de cadena de KeyDataViewType.

Se aplica a