一维张量与行/列矩阵:NumPy中哪个可被称为向量?
NumPy中两个ndarray是否属于向量?
先看两个ndarray的定义:
import numpy as np A = np.array([1, 2, 3]) B = np.array([[1, 2, 3]])
结论是:A和B都可以被称为向量,具体区别如下:
- 数组A是1维张量,通过
A.ndim可得到其维度为1,根据向量的定义,它本身就属于向量。 - 数组B是2维张量,
B.ndim返回2,它本质是行矩阵;在线性代数范畴里,行矩阵也被归类为向量。
内容的提问来源于stack exchange,提问作者AK-CHP
相关产品推荐
相关产品推荐

