【发布时间】:2018-07-21 08:26:21
【问题描述】:
我有一个 1d 数组,我想将它打印为一列。
r1 = np.array([54,14,-11,2])
print r1
给我这个:
[ 54 14 -11 2]
和
print r1.shape
给我这个:
(4L,)
有什么我可以插入 np.reshape() 以便
print r1.shape
给我这个?
(,4L)
打印输出看起来像
54
14
-11
2
【问题讨论】:
-
shape是一个元组。(4,)是 1 元素元组的标准 Python 语法。(,4)不是有效的语法。也不是二维形状的缩写,如 (1,4) 或 (4,1)。 (4,1) 是一个有 4 个“行”和 1 个“列”的数组的形状,它会根据需要显示。
标签: python numpy printing reshape