2
是否有一個numpy函數以這種方式填充數組?numpy中是否有簡單的墊子?
import numpy as np
def pad(x, length):
tmp = np.zeros((length,))
tmp[:x.shape[0]] = x
return tmp
x = np.array([1,2,3])
print pad(x, 5)
輸出:
[ 1. 2. 3. 0. 0.]
我不能找到一種方法與numpy.pad()
一個警告:如果'length'比它的形狀短,它會裁剪數組。 – Yariv