numpy einsum()可以执行外部添加吗?

时间:2013-07-11 20:24:21

标签: python arrays numpy

在numpy中,我们可以在两个向量ab之间执行“外部添加”,如下所示:

a=np.c_[1,2,3]
b=np.c_[4,5,6]
result=a+b.T # alternatively this can be a.T+b

是否可以使用einsum进行相同的计算?还有其他快速选择吗?如果a等于b怎么样?

1 个答案:

答案 0 :(得分:9)

此操作的另一个快速替代方法是使用:

np.add.outer(a,b)