【发布时间】:2015-09-27 01:13:20
【问题描述】:
我有一个应用程序,我需要对 3D NumPy 数组中的任意索引组求和。内置的 NumPy 数组求和例程将所有索引沿 ndarray 的一个维度求和。相反,我需要对数组中某个维度的索引范围求和,然后返回一个新数组。
例如,假设我有一个形状为(70,25,3) 的ndarray。我希望总结某些索引范围内的第一个维度并返回一个新的 3D 数组。考虑来自0:25, 25:50 和50:75 的总和,它将返回一个形状为(3,25,3) 的数组。
是否有一种简单的方法可以沿 NumPy 数组的一维进行“不相交的求和”以产生此结果?
【问题讨论】:
-
这些范围是否属于同一范围?