【发布时间】:2018-08-01 23:18:21
【问题描述】:
我想将一个二维数组的列表示为另一个矩阵的列子集的总和。什么是最有效的方法?。
现在,我所做的是,
for i in xrange(U.shape[1])
U[:,i] = X[:,np.random.choice(X.shape[1], 10)].sum(axis=1)/10.0;
有没有更快更好的非循环方法?
【问题讨论】:
标签: python arrays python-2.7 numpy vectorization