【发布时间】:2021-05-07 22:10:20
【问题描述】:
我正在尝试使用 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,并且进程没有接近限制。
【问题讨论】:
-
尝试从控制台运行相同的程序,看看会发生什么。
-
感谢 Mikko 的回复。我尝试从控制台运行,但遇到了同样的问题。