Python Numpy:将多个列与一列相乘
我想将一个数组乘以两列和一列对:Python Numpy:将多个列与一列相乘,python,arrays,numpy,Python,Arrays,Numpy,我想将一个数组乘以两列和一列对: import numpy as np a=np.array([[1,2],[1,2]]) b=np.array([1,0]) 我想要输出: c=[[1,2][0,0]] 这怎么可能 致以最良好的祝愿 您可以使用以下方法执行此操作: 或者你可以使用: c = a * b[:, None] 这是因为newaxis是None的别名 c = a * b[:, None]
import numpy as np
a=np.array([[1,2],[1,2]])
b=np.array([1,0])
我想要输出:
c=[[1,2][0,0]]
这怎么可能
致以最良好的祝愿 您可以使用以下方法执行此操作: 或者你可以使用:
c = a * b[:, None]
这是因为newaxis
是None
的别名
c = a * b[:, None]