KeyDataViewType 类

定义

表示分类值或枚举值的类型,通常用于多类分类模型中标签的值。

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

注解

基础 .NET 类型是无符号整数类型之一。 默认值为 UInt32,但也可以是 ByteUInt16也可以 UInt64。 尽管键是数字类型,但信息本身不是数值,因此通常算术并不有意义。

缺失值映射到 0。

The first non-missing value of the set is always 1.

其他值的范围最大为 Count.

例如,如果你有一Count个值为 3 的键值,则UInt32该值0对应于缺少的键值以及其中一个值12,或者3是有效值,并且不使用其他值。

构造函数

KeyDataViewType(Type, Int32)

初始化 KeyDataViewType 类的新实例。 这与假设的更通用 KeyDataViewType(Type, UInt64) 构造函数不同,它采用一个 Int32 for count,以更自然地促进键值用作对某种形式的数组或列表的枚举的最常见情况。

KeyDataViewType(Type, UInt64)

初始化 KeyDataViewType 类的新实例。

属性

Count

Count 是的 KeyDataViewType基数。

RawType

原始Type的 。DataViewType 请注意,这是原始表示形式类型,而不是完整的信息内容 DataViewType

(继承自 DataViewType)

方法

Equals(DataViewType)

确定此 KeyDataViewType 对象是否等于另一个 DataViewType 实例。 检查其他项的类型 KeyDataViewType,如果 RawType 相同,是否 Count 相同。

Equals(Object)

确定某个 KeyDataViewType 实例是否等于另一个 KeyDataViewType 实例。 检查任何对象是否为类型 KeyDataViewType,如果 RawType 相同,以及该对象是否 Count 相同。

GetHashCode()

检索哈希代码。

IsValidDataType(Type)

返回 true iff,给定类型对 a KeyDataViewType有效。 有效整数类型为ByteUInt16UInt32UInt64无符号整数类型。

ToString()

KeyDataViewType 的字符串表示形式。

适用于