Returns an ordered array of the given size and dtype.
(size, dtype)
| 164 | @staticmethod |
| 165 | @memoize |
| 166 | def ordered_range(size, dtype): |
| 167 | """ |
| 168 | Returns an ordered array of the given size and dtype. |
| 169 | """ |
| 170 | if dtype in SortGenerator.small_limits: |
| 171 | arange = np.arange(*SortGenerator.small_limits[dtype], dtype=dtype) |
| 172 | return np.repeat(arange, size // arange.size + 1)[:size] |
| 173 | else: |
| 174 | return np.arange(size, dtype=dtype) |
| 175 | |
| 176 | @staticmethod |
| 177 | @memoize |
no outgoing calls
no test coverage detected