【发布时间】:2017-10-20 19:40:29
【问题描述】:
假设我有一个形状为 (10, 1000, 1000) 的 numpy 数组,并且我有三个列表,它们应该代表每个轴的索引范围,如下所示:
z_range = [0, 5]
y_range = [200, 300]
x_range = [300, 500]
我知道我可以执行以下操作,但似乎相当冗长:
arr[z_range[0]:z_range[1], y_range[0]:y_range[1], x_range[0]:x_range[1]]
有没有更简单的方法使用这三个列表来分割这个特定的数组?
【问题讨论】:
标签: python arrays numpy indexing