python - 非常庞大的医学图像矩阵的特征值分解(如CT图像的像素物理坐标)
问题描述
我正在尝试对一个大小超过 788000 * 788000 的巨大矩阵进行特征值分解,以进行医学图像分析。矩阵不是稀疏的,矩阵中的每个元素都有一个实值。并且,例如,我想获得前 20 个最大特征值对应的前 20 个特征向量。
- 虽然我的电脑配置非常好,但是电脑无法对巨大的矩阵进行特征值分解,内存溢出。
- 我用 Python 语言和其他相关包(如 numpy、opencv、matplotlib 等)编写计算机代码
是否有任何其他python lib或相关包可以进行特征值分解并解决计算问题?或者有没有其他方法可以用python解决这个问题?我现在处境艰难,希望有人能帮助我。太感谢了。
不好意思,我写错了,巨大的矩阵也是对称的。
解决方案
推荐阅读
- python - 有没有办法比我的脚本更快地读取 GB 大小的文本文件?
- sql - 使用两种形式将第一个表的主键的值获取到第二个表的外键中
- laravel - 使用 tymon/jwt-auth 函数代替 laravel 默认值
- angular - Angular 8 中基于组件的部署
- android - 您的应用包含公开的 Google Cloud Platform (GCP) API 密钥
- android - “这个项目包含资源错误,所以aapt没有成功,会导致渲染失败,先修复资源问题。” 在安卓工作室
- android - Microsoft Appcenter 中基于分支的部署
- jenkins - 删除 Jenkins 构建历史时出错
- reactjs - 如何检索组件的道具以在 Jest/Enzyme 中进行测试?
- kotlin - 如何在片段中的单个 RecyclerView 中使用 when 条件设置多个 CardView?