python - 从 MATLAB 转换为 python 时,矩阵乘法会呈现不同的结果
问题描述
我有一个复杂的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()
产生:
对角线似乎在旋转。这种轮换有什么理由吗?我是否正确地进行了转换?
解决方案
推荐阅读
- keychain - 从 CA 请求证书时出现“未知错误 = 1”
- openssl - 如何使用 Openssl:ECDSA 获取它的 pubkey
- c# - FileSavePicker 可以在 UWP 后台进程中使用吗?
- http - 由于 http 代码 -1,无法通过 http 调用向服务器发送数据
- php - php递归函数出错异常
- yocto - 介子无法从源代码构建 systemd:找不到“getent”
- reactjs - 如何在触摸设备上关闭下拉子菜单,即 React 中的(i-pad)
- forms - VBScript 找不到 WindowSystemObject 类,错误代码 80020009(Windows 10、20H2)
- java - 为什么我的 PBKDF2 散列方法返回不同的输出?
- html - 从html转换pdf页面时如何在pdf页面周围添加边框