KeyDataViewType 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示分类值或枚举值的类型,通常用于多类分类模型中标签的值。
public sealed class KeyDataViewType : Microsoft.ML.Data.PrimitiveDataViewType
type KeyDataViewType = class
inherit PrimitiveDataViewType
Public NotInheritable Class KeyDataViewType
Inherits PrimitiveDataViewType
- 继承
注解
基础 .NET 类型是无符号整数类型之一。 默认值为 UInt32,但也可以是 Byte, UInt16也可以 UInt64。 尽管键是数字类型,但信息本身不是数值,因此通常算术并不有意义。
缺失值映射到 0。
The first non-missing value of the set is always 1
.
其他值的范围最大为 Count.
例如,如果你有一Count个值为 3 的键值,则UInt32该值0
对应于缺少的键值以及其中一个值1
2
,或者3
是有效值,并且不使用其他值。
构造函数
KeyDataViewType(Type, Int32) |
初始化 KeyDataViewType 类的新实例。 这与假设的更通用 KeyDataViewType(Type, UInt64) 构造函数不同,它采用一个 Int32 for |
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有效。 有效整数类型为Byte,UInt16UInt32即UInt64无符号整数类型。 |
ToString() |
KeyDataViewType 的字符串表示形式。 |