pformat_fancy_index#
- tollan.utils.fmt.pformat_fancy_index(arg: slice | npt.ArrayLike | list[slice]) str[source]#
Pretty-format a numpy fancy index, slice, or mask.
Examples
>>> pformat_fancy_index(slice(1, 10, 2)) '[1:10:2]' >>> pformat_fancy_index(slice(None, 5)) '[:5]' >>> import numpy as np >>> mask = np.array([True, False, True, True]) >>> pformat_fancy_index(mask) '<mask 3/4>' >>> pformat_fancy_index([slice(0, 2), slice(3, 5)]) '[[0:2], [3:5]]'