np.array([1,2,3]) 是行向量还是列向量,如果我要是想new 列向量我该怎么写
来源:3-6 Numpy数组(和矩阵)的合并与分割
milesfk
2019-01-16
写回答
1回答
-
liuyubobobo
2019-01-16
向量就是向量,不分行向量和列向量。只是,在具体表示的时候,我们通常把向量写成一列的样子而已。
行向量和列向量的概念,其实是只有在矩阵中才有的概念。矩阵中的每一行元素组成的向量叫行向量;每一列元素组成的向量叫列向量。
对于一个单独的向量,如果你想区分行向量和列向量的样子,就需要把他在numpy中转换成二维数组,而非一维数组。一个一维数组就是向量,包含n个元素。但是一个二维数组,是有行和列的区别的。一个1*n的二维数组,和一个n*1的二维数组不一样。注意:对于一维数组就是,其ndim值为1;对于二维数组,其ndim值为2,虽然其中的一个维度是1,但是一维和二维不一样,也就是矩阵和向量不一样:)
10
相似问题