(self, key: Any)
| 691 | return self.array.get_duck_array() |
| 692 | |
| 693 | def __getitem__(self, key: Any): |
| 694 | key = expanded_indexer(key, self.ndim) |
| 695 | indexer = self.indexer_cls(key) |
| 696 | |
| 697 | result = apply_indexer(self.array, indexer) |
| 698 | |
| 699 | if isinstance(result, ExplicitlyIndexed): |
| 700 | return type(self)(result, self.indexer_cls) |
| 701 | else: |
| 702 | # Sometimes explicitly indexed arrays return NumPy arrays or |
| 703 | # scalars. |
| 704 | return result |
| 705 | |
| 706 | |
| 707 | class LazilyIndexedArray(ExplicitlyIndexedNDArrayMixin): |
nothing calls this directly
no test coverage detected