将多维范围作为参数传递 python

pass multi dimensional range as parameter python

我正在使用 python 和 munpy。我有 2 维对象蒙版。它是具有整数坐标的图形,value.I 想使用矩阵的一部分,如:

mask[:100,300:]

是否可以创建像 range = (:100,300:) 这样的变量 并像这样使用:

mask[range]

或类似的方法

您可以使用 built-in slice

ranges = slice(0, 100), slice(300, None)
mask[ranges]