VectorDataViewType 类

定义

标准向量类型。 的表示形式类型为 VBuffer<T>,其中类型参数位于 中 ItemType

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

构造函数

VectorDataViewType(PrimitiveDataViewType, ImmutableArray<Int32>)

构造潜在的多维向量类型。

VectorDataViewType(PrimitiveDataViewType, Int32)

构造新的单维向量类型。

VectorDataViewType(PrimitiveDataViewType, Int32[])

构造潜在的多维向量类型。

属性

Dimensions

维度。 这将始终至少有一个项。 所有值都将为非负值。 与 一 Size样,零值表示向量类型被视为沿该维度具有未知的长度。

IsKnownSize

这是否是具有已知大小的矢量类型。 等效于 Size > 0

ItemType

作为值存储在此类型的向量中的项的类型。

RawType

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

(继承自 DataViewType)
Size

向量的大小。 如果值为零,则表示它是一个大小未知的向量。 其大小已知的向量应对应于始终具有相同 Length的值,而大小未知的 Length 矢量的值可能因记录而异。 请注意,这始终是 中 Dimensions元素的乘积。

方法

Equals(DataViewType)

标准向量类型。 的表示形式类型为 VBuffer<T>,其中类型参数位于 中 ItemType

Equals(Object)

标准向量类型。 的表示形式类型为 VBuffer<T>,其中类型参数位于 中 ItemType

GetHashCode()

标准向量类型。 的表示形式类型为 VBuffer<T>,其中类型参数位于 中 ItemType

ToString()

标准向量类型。 的表示形式类型为 VBuffer<T>,其中类型参数位于 中 ItemType

适用于