convert_slice_nones_to_ints¶
-
ndcube.utils.sequence.
convert_slice_nones_to_ints
(slice_item, target_length)[source] [edit on github]¶ Converts None types within a slice to the appropriate ints based on object to be sliced.
The one case where a None is left in the slice object is when the step is negative and the stop parameter is None, since this scenario cannot be represented with an int stop parameter.
- Parameters
slice_item (
slice
) – Slice for which Nones should be converted.target_length (
int
) – Length of object to which slice will be applied.
- Returns
new_slice (
slice
) – Slice with Nones replaced with ints.