我有一个numpy.array形式的行向量,比如说
array([1, 2, 3])
怎么能把它转为列向量?
array([[1],
[2],
[3]])
3个回答
>>> a = np.array([1, 2, 3])
>>> a = a.reshape(-1, 1)
>>> a
array([[1],
[2],
[3]])
row_vec = np.array([1, 2, 3])
col_vec = np.array([row_vec]).T
注意row_vec外面的方括号,必须要有
.T 反转属性就可以SofaSofa数据科学社区DS面试题库 DS面经
应该不行,因为是1d-array。.T不支持1d,所以我上面说要要方括号
-
Jiho
2018-02-05 21:57
哦,我没看仔细,厉害,受教了
-
bopowang
2018-02-06 13:53