标签: python arrays numpy
在numpy中,我们可以在两个向量a和b之间执行“外部添加”,如下所示:
a
b
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怎么样?
einsum
答案 0 :(得分:9)
此操作的另一个快速替代方法是使用:
np.add.outer(a,b)