VectorDataViewType.Dimensions Vlastnost

Definice

Rozměry. Vždy bude obsahovat alespoň jednu položku. Všechny hodnoty budou nezáporné. SizeStejně jako u , nulová hodnota označuje, že typ vektoru je považován za neznámý délku v dané dimenzi.

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

Hodnota vlastnosti

Poznámky

V případě, že se jedná o multidimenzionální typ, tedy situaci, kdy Dimensions má délku větší než jedna, protože VBuffer<T> sama o sobě je jednorozměrná struktura, musíme objasnit, co znamenáme. Indexy představují "zploštělé" zobrazení souřadnic implicitních v dimenzích. Domníváme se, že poslední dimenze je nejpodstatnější index. V případě, že Dimensions má délku 2, se obvykle označuje jako hlavní pořadí řádků. Takže pokud byste hypoteticky měli rozměry { 5, 2 }, pak VBuffer<T> by hodnoty byly všechny délky 10a zploštěné indexy by odpovídaly 0, 1, 2, 3, 4, ... "souřadnicům" v (0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ...uvedeném pořadí.

Platí pro