Я хочу создать что-то вроде этого:
import numpy as np M=np.matrix([[1,2],[3,4]]) A=np.matrix([[M,M],[M,M]]) print(A)
Но это не работает
Это немного сложно, вы должны построить каждый столбец отдельно, а затем объединить столбцы:
A = np.concatenate([np.concatenate([M, M]), np.concatenate([M, M])], axis=1) #matrix([[1, 2, 1, 2], # [3, 4, 3, 4], # [1, 2, 1, 2], # [3, 4, 3, 4]])