numpy中的行向量和列向量
2021-01-27 本文已影响0人
LabVIEW_Python
在numpy中,用二维矩阵而不是一维矩阵来表示行向量和列向量:
- 行向量的形状:(n, 1)
- 列向量的形状:(1, n)
行向量和列向量都用二维矩阵表示
注意1: 用一维矩阵来表示行向量和列向量的问题是,转置后,形状不会发生变化,很容易引发误解和混淆,其点积的结果会变成一个标量。所以,我们通常把一维矩阵认为它只是表示一个维度为(3,)的向量 a=np.array([1,2,3])既不是行向量也不是列向量
注意2:矩阵操作后,要检查形状是否能对应上!
检查形状是否能对应上