【发布时间】:2016-02-02 12:50:31
【问题描述】:
将向量转换为二维数组的最佳方法是什么?
例如,大小为 (10, ) 的向量 b
a = rand(10,10)
b = a[1, :]
b.shape
Out: (10L,)
可以转换为大小为 (10,1) 的数组
b = b.reshape(len(b), 1)
有更简洁的方法吗?
【问题讨论】:
-
(10,1)是一个二维数组。 -
@hpaulj 我猜 OP 的意思是“将 1d numpy 数组转换为列向量”...
-
在*.com/questions/28385666/… 中比较
reshape和newaxis。 -
我冒昧地编辑了标题和文字说
2d。