我正在尝试编写一个函数,在二维数组中创建一个5x5像素的规则网格。我希望numpy.arange和numpy.repeat的一些组合可以做到这一点,但到目前为止我还没有任何运气,因为numpy.repeat只会沿着同一行重复。这是一个例子:假设我想在形状为(20,15)的二维数组中放置一个5x5的网格。它应该看起来像:array([[0,0,0,0,0,1,1,1,1,1,2,2,2,2,2],[0,0,0,0,0,1,1,1,1,1,2,2,2,2,2],[0,0,0,0,0,1,1,1,1,1,2,2,2,2,2],[0,0,0,0,0,1,1,1,1,1,2,2,2,2,2],[