版本1.7.0
numpy.pad中有一个新的numpy函数,
可以
单行执行此操作。Pad似乎非常强大,并且除了简单的“滚动”外,还可以做更多的事情。
((0,0),(1,0))此答案中使用的元组指示要填充的矩阵的“一侧”。
import numpy as npx = np.array([[1, 2, 3],[4, 5, 6]])print np.pad(x,((0,0),(1,0)), mode='constant')[:, :-1]
给予
[[0 1 2] [0 4 5]]

版本1.7.0
numpy.pad中有一个新的numpy函数,
((0,0),(1,0))此答案中使用的元组指示要填充的矩阵的“一侧”。
import numpy as npx = np.array([[1, 2, 3],[4, 5, 6]])print np.pad(x,((0,0),(1,0)), mode='constant')[:, :-1]
给予
[[0 1 2] [0 4 5]]