如何增加numpy.ndarray'矩阵

时间:2018-01-06 08:03:46

标签: numpy

输入数组:

   import numpy as np

   a = np.array([[1, 2], [3, 4]])
   '''
   >>> a
   array([[1, 2],
         [3, 4]])

输出应为:

   >>>
   array([[0, 0, 0, 0, 0, 0],
          [0, 0, 1, 2, 0, 0],
          [0, 0, 3, 4, 0, 0],
          [0, 0, 0, 0, 0, 0]])

   '''

如何获得这样的输出?

1 个答案:

答案 0 :(得分:1)

np.pad可用于此目的,请参阅documentation

a = np.array([[1, 2], [3, 4]])
np.lib.pad(a, pad_width=((2,2),(2,2)), mode='constant')