- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在努力解决一个已知并记录在案的 SVD 收敛问题。在阅读了其他人提出的类似问题后,我仔细检查了我的数据并将其缩减为一个很小的 DataFrame——只有 10 行/2 列——都是 float64。绝对没有 NaN 或无穷大。
在第一次运行时,我通过断点在违规行暂停。我第一次手动执行下一个(违规)行时,我收到一个控制台错误(见下文)——但在后续运行中,它没有错误地解决了!!我正在使用 numpy 1.19.1
我将不胜感激有关如何解决此问题的想法或想法。这让我发疯,动摇了我的信心。
在此先感谢您的任何建议。我真的很想深入了解这件事。
卢瑟
编码:
# Simplifying the df
df = df.head(10)
df = df[['dti','close']]
print(df)
ltt2_poly = np.polyfit(df['dti'] - df['dti'][0], df['close'], 2)
在运行时:
pydev debugger: process 36368 is connecting
Connected to pydev debugger (build 202.6948.78)
Importing local settings
dti close
0 0 11.28
1 3 11.35
2 4 11.10
3 5 10.95
4 6 11.07
5 7 11.45
6 10 11.46
7 11 11.46
8 12 11.74
9 13 11.96
**ltt2_poly = np.polyfit(df['dti'] - df['dti'][0], df['close'], 2)**
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2020.1.1\plugins\python\helpers\pydev\_pydevd_bundle\pydevd_exec2.py", line 3, in Exec
exec(exp, global_vars, local_vars)
File "<input>", line 1, in <module>
File "<__array_function__ internals>", line 5, in polyfit
File "C:\Users\luthor\PycharmProjects\MC\venv\lib\site-packages\numpy\lib\polynomial.py", line 629, in polyfit
c, resids, rank, s = lstsq(lhs, rhs, rcond)
File "<__array_function__ internals>", line 5, in lstsq
File "C:\Users\luthor\PycharmProjects\MC\venv\lib\site-packages\numpy\linalg\linalg.py", line 2306, in lstsq
x, resids, rank, s = gufunc(a, b, rcond, signature=signature, extobj=extobj)
File "C:\Users\luthor\PycharmProjects\MC\venv\lib\site-packages\numpy\linalg\linalg.py", line 100, in _raise_linalgerror_lstsq
raise LinAlgError("SVD did not converge in Linear Least Squares")
numpy.linalg.LinAlgError: SVD did not converge in Linear Least Squares
*In the SAME debug session:*
**ltt2_poly = np.polyfit(df['dti'] - df['dti'][0], df['close'], 2)** now works!!!
print(ltt2_poly)
[ 1.00902938e-02 -8.70161869e-02 1.13247743e+01]
打印(np。
版本)
最佳答案
我没有解决方案,但我可以告诉你,你并不孤单。我有同样的错误。
我通过简单地将 NumPy 函数包装在 while-try 语句中来“修复”它。
为真:
尝试:
NumPy 函数
休息
除了:
继续
关于python - numpy.linalg.LinAlgError : SVD did not converge in Linear Least Squares on first run only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63761366/
代码: import numpy from matplotlib.mlab import PCA file_name = "store1_pca_matrix.txt" ori_data = nump
我正在尝试使用 https://github.com/Michaelvll/DeepCCA 经过 20-40 次迭代后,出现以下错误: RuntimeError: symeig_cpu: the al
我正在实现 Converge 灯箱。开发服务器IP已经加入白名单。我可以通过消费获取 session token "https://api.demo.convergepay.com/hosted-pa
我有一个服务器程序,它从一组网络对等点中随机选择 10 个来完成一项任务。生成节点随机索引的代码如下: indices = let index = getStdRandom $ randomR (0,
我正在尝试用 Octave 计算梯度下降。每次迭代,我的 theta 都会呈指数级增长。我不确定问题是什么,因为我直接复制另一个函数。 这是我的矩阵: X = 1 98 1 94 1
我正在尝试使用来自 SkLearn 的 Kmeans 算法从一组数据中构建集群。我想知道如何确定算法是否真正收敛到一个数据的解决方案。 我们输入 tol 参数来定义收敛容差,但还有一个 max_ite
我正在尝试获取列表 v 的所有旋转。因此,在 rotations 的定义中,我使用翻转版本的 rotateLeft 作为第一个分支函数(为了首先接受列表),然后是返回list [0, 1, 2, ..
我一直在尝试通过构建简短的程序来学习 Haskell。我对函数式编程世界有点陌生,但已经做了大量的阅读。 我在 Haskell 中有一个相对较短的递归函数,用于使用牛顿法找到一个函数的根,达到浮点数允
我目前在训练 svm.OneClassSVM 时遇到问题. 我将问题简化为最小示例: from sklearn import svm import pandas as pd X_train = pd.
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我尝试了很多测试信用卡号,但总是返回结果是“无效卡”。 请求地址: https://demo.myvirtualmerchant.com/VirtualMerchantDemo/processxml.
以下nls代码抛出以下错误 Convergence failure: singular convergence (7)为 fm2 (对于 Data2 )。但是类似数据集的相同代码工作正常( fm1 用
我想使用 R 中的“neuralnet”包来训练神经网络。训练数据集是一个包含 8 个预测变量 (x1,x2,x3,...,x8) 和 1 个响应变量 (y) 的数据框。数据如下: data
我在使用 coxph() 时遇到一些问题。我有两个分类变量:性别和可能的原因,我想将其用作预测变量。性别只是典型的男性/女性,但可能的原因有 5 个选项。我不知道警告消息有什么问题。为什么置信区间从
我试图在 matplotlib 中的矩阵上进行 PCA,但不断遇到 LinAlgError: SVD 未收敛。我检查了我的数据是否有错误值。我能够在类似的数据集上实现 PCA,没有任何问题,但在这种情
我编写了一个使用 Armadillo svd_econ 函数的函数。我正在尝试处理 svd 无法收敛的情况,因为出于某种原因在这种情况下它不会中止函数。 有问题的错误是: error: svd_eco
为 Adrian 运行线性二进制模式的代码。该程序运行但给出以下警告: C:\Python27\lib\site-packages\sklearn\svm\base.py:922: Convergen
我试图用 Scipy 解决一个大的特征值问题,其中矩阵 A是密集的,但我可以计算它对向量的作用而无需组装 A明确地。因此,为了避免矩阵 A 变大时出现内存问题,我想使用稀疏求解器 scipy.spar
背景:我正在开发一个使用statsmodels的程序,该程序适合27个arima模型(p,d,q = 0,1,2)到100多个变量,并为AR/选择具有最低aic和具有统计意义的t统计量的模型Dicke
我已经为 DCGAN 构建了自己的实现在 TensorFlow培训 MNIST . 完整代码(可运行)可在 github 上找到:https://github.com/Daniel451/tfdcga
我是一名优秀的程序员,十分优秀!