Zéro pavé numpy tableau

Ce qui est le plus pythonic façon à compléter un tableau avec des zéros à la fin?

def pad(A, length):
    ...

A = np.array([1,2,3,4,5])
pad(A, 8)    # expected : [1,2,3,4,5,0,0,0]

Dans mon cas d'utilisation, en fait je veux pad un tableau au plus proche multiple de 1024. Ex: 1342 => 2048, 3000 => 3072

source d'informationauteur Basj | 2016-07-04