VectorDataViewType.Dimensions Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 10
a 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í.