如果我有一个向量x = np.array([1,2,3])
和矩阵M = np.array([[3,4,5], [6,7,8], [9,10,11]])
如何在x
的第i行中的M
中分配第i个值,以便生成的矩阵
[[3,4,5],
[12,14,16],
[27,30,33]]
答案 0 :(得分:1)
看来你正在寻找广播的乘法:
M * x[:, None]
array([[ 3, 4, 5],
[12, 14, 16],
[27, 30, 33]])