У меня есть 2D-массив, и его размер составляет 93 X 93.
import numpy as np
import matplotlib.pyplot as plt
size = 93
arr2D = np.eye(size, size, dtype=float)
for i in range(size):
for j in range(size):
arr2D[i][j] = np.arctan((i+1)/(j+1))
arr2D = np.cos(arr2D)
plt.imshow(arr2D)
plt.colorbar(fraction=0.0455)
plt.show()
Я хотел бы создать 4 одинаковых массива, транспонировать и объединить их (размер: 186 X 186), чтобы они выглядели как на рисунке ниже, как я могу это сделать?