【发布时间】:2013-02-01 17:13:07
【问题描述】:
我正在寻找一种快速公式来对 2D numpy 数组进行数值分箱。通过分箱,我的意思是计算子矩阵平均值或累积值。例如。 x = numpy.arange(16).reshape(4, 4) 将被分成 4 个 2x2 的子矩阵,并给出 numpy.array([[2.5,4.5],[10.5,12.5]]) 其中 2.5=numpy。平均([0,1,4,5])等...
如何以有效的方式执行这样的操作...我真的不知道如何执行此操作...
非常感谢...
【问题讨论】:
-
是否保证子矩阵完全适合?你有numpy 1.7吗?可用(那只是整洁,没有必要)?
-
我有 numpy 1.8dev 但我的工作是旧版本...