A = np.arange(0, 9).reshape(3, 3)
B = np.arange(10, 19).reshape(3, 3)
C = np.arange(20, 29).reshape(3, 3)
D = np.arange(30, 39).reshape(3, 3)
final
Оптимизация назначения в массив из разных массивов — NumPy