版本1.7.0numpy.pad
中有一个新的numpy函数,可以 单行执行此操作。Pad似乎非常强大,并且除了简单的“滚动”外,还可以做更多的事情。((0,0),(1,0))
此答案中使用的元组指示要填充的矩阵的“一侧”。
import numpy as np
x = 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]]
带有填充的python numpy卷
版本1.7.0numpy.pad
中有一个新的numpy函数,可以 单行执行此操作。Pad似乎非常强大,并且除了简单的“滚动”外,还可以做更多的事情。((0,0),(1,0))
此答案中使用的元组指示要填充的矩阵的“一侧”。
import numpy as np
x = 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]]