(self, start, end, step: int = 1, binding_name=None)
| 25 | name_generator = NameGenerator() |
| 26 | |
| 27 | def __init__(self, start, end, step: int = 1, binding_name=None) -> None: |
| 28 | self._idx = np.arange(start, end, step) |
| 29 | binding_name = ( |
| 30 | self.name_generator.get("_") if binding_name is None else binding_name |
| 31 | ) |
| 32 | self._dim_map = {binding_name: self._idx} |
| 33 | self._dim_order = [binding_name] |
| 34 | |
| 35 | @classmethod |
| 36 | def make(cls, idx, dim_map, dim_order): |