假设有一个二维向量数组:
v = np.array([ [1, 1], [1, 1], [1, 1], [1, 1]])
v.shape = (4, 2)
以及一个标量数组:
s = np.array( [2, 2, 2, 2] )
s.shape = (4,)
I would like the result:
f(v, s) = np.array([ [2, 2], [2, 2], [2, 2], [2, 2]])
现在,执行
v*s
会出错。那么,实现 f
的最有效方法是什么?