【发布时间】:2017-02-22 09:47:25
【问题描述】:
我有一个大型二维数组arr,我想使用 numpy 在第二个轴上装箱。因为np.histogram 将我当前使用的 for 循环的数组展平:
import numpy as np
arr = np.random.randn(100, 100)
nbins = 10
binned = np.empty((arr.shape[0], nbins))
for i in range(arr.shape[0]):
binned[i,:] = np.histogram(arr[i,:], bins=nbins)[0]
我觉得在 numpy 中应该有一种更直接、更有效的方法来做到这一点,但我没有找到。
【问题讨论】:
标签: python numpy histogram binning