我试图将二维数组中的每个项乘以一维数组中的相应项.如果我想将每列乘以1D数组,这很容易,如numpy.multiply函数所示.但我想做相反的事情,将行中的每个术语相乘.换句话说,我想成倍增加:
[1,2,3] [0]
[4,5,6] * [1]
[7,8,9] [2]
Run Code Online (Sandbox Code Playgroud)
得到
[0,0,0]
[4,5,6]
[14,16,18]
Run Code Online (Sandbox Code Playgroud)
但我得到了
[0,2,6]
[0,5,12]
[0,8,18]
Run Code Online (Sandbox Code Playgroud)
有没有人知道是否有一种优雅的方式来做numpy?非常感谢,Alex