# xarray.core.indexing.VectorizedIndexer

### *class* xarray.core.indexing.VectorizedIndexer(key)[[source]](https://github.com/pydata/xarray/blob/main/xarray/core/indexing.py#L553-L594)

Tuple for vectorized indexing.

All elements should be slice or N-dimensional np.ndarray objects with an
integer dtype and the same number of dimensions. Indexing follows proposed
rules for np.ndarray.vindex, which matches NumPy’s advanced indexing rules
(including broadcasting) except sliced axes are always moved to the end:
[https://github.com/numpy/numpy/pull/6256](https://github.com/numpy/numpy/pull/6256)

#### \_\_init_\_(key)[[source]](https://github.com/pydata/xarray/blob/main/xarray/core/indexing.py#L565-L594)

### Methods

| [`__init__`](#xarray.core.indexing.VectorizedIndexer.__init__)(key)   |    |
|------------------------------------------------------------------|----|

### Attributes

| `tuple`   |    |
|-----------|----|
