@@ -209,21 +209,24 @@ def validate_indices(indices: np.ndarray, n: int) -> None:
209
209
210
210
Examples
211
211
--------
212
- >>> validate_indices(np.ndarray ([1, 2]), 3) # OK
212
+ >>> validate_indices(np.array ([1, 2]), 3) # OK
213
213
214
- >>> validate_indices(np.ndarray ([1, -2]), 3)
214
+ >>> validate_indices(np.array ([1, -2]), 3)
215
215
Traceback (most recent call last):
216
216
...
217
217
ValueError: negative dimensions are not allowed
218
218
219
- >>> validate_indices(np.ndarray([1, 2, 3]), 3) # OK
220
-
221
- >>> validate_indices(np.ndarray([-1, -1]), 0)
219
+ >>> validate_indices(np.array([1, 2, 3]), 3)
222
220
Traceback (most recent call last):
223
221
...
224
- ValueError: negative dimensions are not allowed
222
+ IndexError: indices are out-of-bounds
223
+
224
+ >>> validate_indices(np.array([-1, -1]), 0) # OK
225
225
226
- >>> validate_indices(np.ndarray([0, 1]), 0) # OK
226
+ >>> validate_indices(np.array([0, 1]), 0)
227
+ Traceback (most recent call last):
228
+ ...
229
+ IndexError: indices are out-of-bounds
227
230
"""
228
231
if len (indices ):
229
232
min_idx = indices .min ()
0 commit comments