I\'m using numpy to initialize a pixel array to a gray checkerboard (the classic representation for \"no pixels\", or transparent). It seems like there ought to be a whizzy
Here is the solution using tile function in numpy.
import numpy as np x = np.array([[0, 1], [1, 0]]) check = np.tile(x, (n//2, n//2)) # Print the created matrix print(check)
[[0 1] [1 0]]
[[0 1 0 1] [1 0 1 0] [0 1 0 1] [1 0 1 0]]