在python 3中补充numpy数组

时间:2016-11-28 04:54:22

标签: python python-3.x numpy scipy

如何补充numpy零数组?

arr = np.array([1,10])

if len(arr) < size:
  # supplemented array of zeros to the size

例如size = 5;

if array = [1,2,3].
output array = [1,2,3,0,0]

我应该拨打fill还是制作像arr + [0]*(size-len)这样的新数组?

哪个更快?

1 个答案:

答案 0 :(得分:1)

我使用ndarray.resize

>>> a = np.array([1,2,3])
>>> a.resize((5,))
>>> a
array([1, 2, 3, 0, 0])