- tensorstore.IndexDomain.__getitem__(self, selection: DimSelectionLike) IndexDomain
Returns a new domain with a subset of the dimensions.
- Parameters:¶
- selection: DimSelectionLike¶
Specifies the dimensions to include, either by index or label. May be any value or sequence of values convertible to a dimension selection.
- Raises:¶
ValueError – If any dimension is specified more than once.
Examples
>>> a = ts.IndexDomain(inclusive_min=[1, 2, 3], ... exclusive_max=[4, 5, 6], ... labels=['x', 'y', 'z']) >>> a[:2] { "x": [1, 4), "y": [2, 5) } >>> a[0, -1] { "x": [1, 4), "z": [3, 6) } >>> a['y', 'x'] { "y": [2, 5), "x": [1, 4) } >>> a['y', 1] Traceback (most recent call last): ... ValueError: Input dimensions {1} specified more than once