VectorDataViewType.Dimensions 属性

定义

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

public System.Collections.Immutable.ImmutableArray<int> Dimensions { get; }
member this.Dimensions : System.Collections.Immutable.ImmutableArray<int>
Public ReadOnly Property Dimensions As ImmutableArray(Of Integer)

属性值

注解

如果这是多维类型,即长度大于 1 的情况 Dimensions ,因为 VBuffer<T> 本身是单维结构,我们必须澄清我们的含义。 索引表示维度中隐式坐标的“平展”视图。 我们认为,最后一个维度是最“次要”的索引。 如果 Dimensions 长度为长度 2,通常称为行主顺序。 因此,如果你假设具有维度{ 5, 2 },则VBuffer<T>值将是所有长度10,而平展索引0, 1, 2, 3, 4, ...将分别对应于其“坐标”。(0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ...

适用于