다음을 통해 공유


VectorDataViewType.Dimensions 속성

정의

차원입니다. 항상 하나 이상의 항목이 있습니다. 모든 값은 음수가 아닌 값입니다. 마찬가지로 Size0 값은 벡터 형식이 해당 차원을 따라 알 수 없는 길이로 간주됨을 나타냅니다.

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보다 큰 경우, 그 자체가 단일 차원 구조이기 때문에 VBuffer<T> 우리가 의미하는 바를 명확히 해야 합니다. 인덱스는 차원에 암시적인 좌표의 "평면화된" 뷰를 나타냅니다. 마지막 차원이 가장 "부" 인덱스라고 간주합니다. 길이2가 있는 Dimensions 경우 일반적으로 행 주 순서라고 합니다. 따라서 가설적으로 차원이 { 5, 2 }VBuffer<T> 있는 경우 값은 모두 길이10이고 평면화된 인덱스는 0, 1, 2, 3, 4, ... 각각 "좌표"(0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ...에 해당합니다.

적용 대상