微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Pycharm scipy SVD 返回没有消息的错误代码

如何解决Pycharm scipy SVD 返回没有消息的错误代码

我正在尝试使用 Pycharm 作为我的 IDE 来计算大型矩阵 (4799 x 53130) 的 SVD。以下返回退出代码 -1073741819 (0xC0000005),但不显示错误消息。我在这里查找了这个错误代码,人们发现了导致它的多种原因。我已经重新安装了 Pycharm 和所有依赖项,但这个问题仍然存在。我也尝试过使用 numpy 版本,它返回相同的错误。我相信这个问题与 lapack 包有关,因为两者都使用它。任何方向将不胜感激。

import numpy as np
import pandas as pd
from scipy.linalg import svd
df = pd.read_pickle(r'filepath\data.pkl')
df = df.to_numpy()
svd(df) 

我也尝试使用 df=np.ones((4799,53130)) 以防万一是我的数据有问题,这会产生同样的问题。这不是 RAM 量,我的机器有 120GB 并且进程没有接近限制。

解决方法

请参阅此线程以讨论问题 https://github.com/scipy/scipy/issues/14001

目前还没有解决方案。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。