共用方式為


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)

屬性值

備註

如果這是多維度類型,也就是長度大於一的情況 Dimensions ,因為 VBuffer<T> 本身是單一維度結構,我們必須厘清我們的意義。 索引代表維度中隱含座標的「扁平化」檢視。 我們考慮最後一個維度是最「次要」的索引。 在長度為 2 的情況下 Dimensions ,這通常稱為資料列主要順序。 因此,如果您假設具有 的 { 5, 2 } 維度,則 VBuffer<T> 這些值會全部是長度 10 ,而扁平化索引 0, 1, 2, 3, 4, ... 會分別對應到 的 (0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ... 「座標」。

適用於