【发布时间】:2019-09-16 18:10:18
【问题描述】:
我正在运行以下 Python 代码:
import numpy as np
a=np.array([1,2])
b=np.array([3,4])
a@b #11
a.T@b #11
a@b.T #11
a.T@b.T #11
所有四个操作都给出点积。我的理解是 a 和 b 将是行向量,所以 a.T@b 将给出一个 2x2 矩阵。我在这里误解了什么以及如何将a 的列向量与b 的行向量进行矩阵相乘?
【问题讨论】:
标签: python numpy matrix-multiplication