(self, indexer: ExplicitIndexer)
| 871 | return type(self)(self.array, self._updated_key(indexer)) |
| 872 | |
| 873 | def __getitem__(self, indexer: ExplicitIndexer): |
| 874 | self._check_and_raise_if_non_basic_indexer(indexer) |
| 875 | # If the indexed array becomes a scalar, return LazilyIndexedArray |
| 876 | if all(isinstance(ind, integer_types) for ind in indexer.tuple): |
| 877 | key = BasicIndexer(tuple(k[indexer.tuple] for k in self.key.tuple)) |
| 878 | return LazilyIndexedArray(self.array, key) |
| 879 | return type(self)(self.array, self._updated_key(indexer)) |
| 880 | |
| 881 | def transpose(self, order): |
| 882 | key = VectorizedIndexer(tuple(k.transpose(order) for k in self.key.tuple)) |
nothing calls this directly
no test coverage detected