次の方法で共有


VectorDataViewType.Dimensions プロパティ

定義

ディメンション。 これは常に少なくとも 1 つの項目を持つことになります。 すべての値は負以外になります。 同様に 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 1 より大きい状況では、それ自体が 1 次元構造であるため VBuffer<T> 、意味を明確にする必要があります。 インデックスは、ディメンションに暗黙的な座標の "フラット化" ビューを表します。 最後のディメンションが最も "マイナー" なインデックスであると考えられます。 長さを2持つ場合Dimensions、これは一般的に行主順序と呼ばれます。 したがって、仮説的にディメンション { 5, 2 }がある場合、 VBuffer<T> 値はすべて長さ 10になり、フラット化されたインデックス 0, 1, 2, 3, 4, ... はそれぞれ "座標" (0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ...に対応します。

適用対象