我尝试将二维数组中的每个项与一维数组中的相应项相乘。如果我想将每一列乘以一维数组,这是非常简单的,如numpy.multiply函数所示。但我想做相反的事情,将每一项相乘。换句话说,我想做乘法:
[1,2,3] [0]
[4,5,6] * [1]
[7,8,9] [2]
并获取
[0,0,0]
[4,5,6]
[14,16,18]
但我却得到了
[0,2,6]
[0,5,12]
[0,8,18]
有没有人知道用numpy做这件事有一个优雅的方法?谢谢你,亚历克斯
https://stackoverflow.com/questions/18522216
复制相似问题