【发布时间】:2017-01-29 12:10:08
【问题描述】:
我有一个 2D numpy 数组,A。
我想从 A 中逐行减去每一行,并将逐行绝对和存储在一个数组中。
有没有办法在不使用 for 循环的情况下执行操作?下面是带有 for 循环的代码。
import numpy as np
A = np.random.randint(5,size=(8,9))
b = np.zeros(A.shape[1]);
for i in xrange(A.shape[0]):
b = b + np.sum(np.absolute(A - A[i,:]), axis=0)
【问题讨论】:
标签: python arrays numpy vectorization