【发布时间】:2021-04-26 08:29:49
【问题描述】:
我的代码有问题: 我想以下面看到的方式将两个“向量”相乘
# what i want
import numpy as np
a = np.array([1,2,3])
b = np.array([2,3,4,5])
z = f(a,b)
z -> array([
[2,3,4,5],
[4,6,8,10],
[6,9,12,15]
])
f应该如何定义?
【问题讨论】:
-
使用
np.array而不是np.shape -
是的,抱歉,问题中的错误
-
简单的广播
a[:,None] * b[None,:]
标签: python numpy numpy-ndarray