Итак, у меня есть массив 3 numpy, который имеет следующие размеры:
a.shape = (704, 528)
b.shape = (704, 528)
c.shape = (704, 528)
И у меня есть квадратная матрица, которая выглядит следующим образом:
mat = np.array([[a, b], [b, c]])
Мне нужно найти собственные значения этого. Я знаю, что это будет матрица собственных значений. Но когда я использую numpy.linalg.eig()
, выдает ошибку: numpy.linalg.LinAlgError: Last 2 dimensions of the array must be square
.
Я не нашел много ресурсов о том, как это сделать, кто-то может привести меня к каким-либо источникам или дать мне решение? Спасибо!