相关疑难解决方法(0)

Numpy:如何逐个乘以两个向量,shape(n,1)和(n,)?

如果它们都具有相同的形状,例如两个(n,1)或两个(n,),则两个矢量的元素相乘是没有问题的.但是,如果一个向量具有形状(n,1)而另一个向量具有(n,),则*-operator返回一些有趣的东西.

a = np.ones((3,1))
b = np.ones((3,))
print a * b
Run Code Online (Sandbox Code Playgroud)

得到的nxn矩阵包含A_ {i,j} = a_i*b_j.

我怎样才能实现elementwise乘法的ab呢?

python arrays numpy

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1