У меня есть MxN
матрица A
, где A
является сложным и, очевидно, обладает некоторыми свойствами, которые отображают диагональную матрицу для A'*A
.A
также очень большой (256x16384), поэтому я не могу придумать способ загрузить его здесь для воспроизведения.
В коде MATLAB у меня есть:
imshow(abs(A'*A),[]);
, это дает следующее изображение:
Преобразованный код в python:
tmp=np.dot(A.T,A)
plt.imshow(np.absolute(tmp))
plt.show()
производит:
Диагональ, казалось, вращалась.Есть ли причина для этого вращения?Я правильно делаю преобразование?