列向量

来源:2-5 实现向量的基本运算.

GoodGoodStudy_

2018-09-21

老师您好,横向量的表示方式A=np.array([1,2,3])
列向量可以表示为B=np.array([1],
[2],
[3])这样吗?
或者B=np.transpose([1,2,3])?

写回答

2回答

liuyubobobo

2018-09-21

在numpy中,向量就是向量,不分行向量和列向量。一个向量就是一个一维数组,包含n个元素而已:)


在我们这个课程中,我们自己实现的向量,也是如此。如果写成这样:

[[1],
 [2],
 [3]]


它已经不是一个向量了,而是一个矩阵。因为有两个维度。它是一个3*1的矩阵,行数为3,列数为1:)

0
1
GoodGoodStudy_
非常感谢!
2018-09-21
共1条回复

GoodGoodStudy_

提问者

2018-09-21

@liuyubobobo 老师好\(^o^)/~//img.mukewang.com/szimg/5ba4b6520001ccce02290163.jpg如果是这个,v=np.array([4,1])直接写成这样对吗?老师感觉我要问好多问题,浪费老师时间,很抱歉,我先报名机器学习去

0
1
liuyubobobo
是对的。只不过,我们在大多数课本上,写出这个公式,用列的形式写出来而已,但是它就是一个向量:)
2018-09-21
共1条回复

结合编程学数学 专为程序员设计的线性代数

创新设计,通俗易懂。编程结合数学,bobo带你彻底征服线性代数

3404 学习 · 375 问题

查看课程