【发布时间】:2019-05-15 02:40:06
【问题描述】:
我有一个形状为(867, 43) 的二维 numpy 数组。我的目标是添加一个额外的列(np.nan 值)作为该数组的前导列,以便形状变为(867, 44)。
一个例子是:
# sub-section of array
>>> arr[:2, :5]
array([[-0.30368954, 2.8808107 , 5.8833385 , 8.6606045 , 11.242557 ],
[-0.22719575, 3.0030012 , 6.065371 , 8.924864 , 11.561942 ]],
dtype=float32)
会变成:
# same sub-section
>>> f[:2,:5]
array([[ nan, -0.30368954, 2.8808107 , 5.8833385 , 8.6606045 ],
[ nan, -0.22719575, 3.0030012 , 6.065371 , 8.924864 ]],
dtype=float32)
即随着水平尺寸增加一,值已向右移动。
【问题讨论】:
标签: python arrays python-2.7 numpy numpy-ndarray