array([[ 0., 0., 0.], [ 1., 1., 1.], [ 2., 2., 2.]]) array([[ 0., 1., 2.], [ 0., 1., 2.], [ 0., 1., 2.]])
array([[ 0., 0., 0.], [ 1., 1., 1.], [ 2., 2., 2.]]) array([[ 0., 1., 2.], [ 0., 1., 2.], [ 0., 1., 2.]])
>>> import numpy >>> size = 3 >>> [numpy.array([[x]*size for x in range(size)]) for _ in range(2)] [array([[0, 0, 0], [1, 1, 1], [2, 2, 2]]), array([[0, 0, 0], [1, 1, 1], [2, 2, 2]])] >>> numpy.array([[x]*size for x in range(size)]) array([[0, 0, 0], [1, 1, 1], [2, 2, 2]]) >>> numpy.array([numpy.array([[x]*size for x in range(size)]) for _ in range(2)]) array([[[0, 0, 0], [1, 1, 1], [2, 2, 2]], [[0, 0, 0], [1, 1, 1], [2, 2, 2]])
import numpy as np a, b = np.mgrid[0:1000,0:1000]