Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个三维数组,比如 dat.shape = (100,128,256)。我正在尝试计算第一个轴上值大于 10.0 的周期数。例如,对于 dat[:,0,0],大于 10.0 的值出现了多少次?然后,dat[:,0,1] 到 dat[:,n,m]。我的最终矩阵将具有 (128,156) 的形状。
有没有办法在 numpy 或 scipy 中进行此计算而无需遍历第一和第二维?
非常感谢!
import numpy as np a = np.random.randint(0, 100, (100,128,256)) np.sum(a > 10, axis=0)