模块'sklearn.covariance公司'没有属性'graphicalassocv'

2024-10-03 21:24:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试运行找到的脚本here来可视化股市聚类。但是,我得到一个错误:

File "/Users/jovan/Downloads/plot_stock_market.py", line 169, in <module>
    edge_model = covariance.GraphicalLassoCV(cv=5)

AttributeError: module 'sklearn.covariance' has no attribute 'GraphicalLassoCV'

GraphicalLassoCV是否被弃用或替换为其他内容?我使用的是python3.7。有人知道如何让它工作或用什么来代替它吗?在


Tags: 脚本hereplot可视化downloads错误stock聚类
1条回答
网友
1楼 · 发布于 2024-10-03 21:24:28

是的,GraphLassoCVscikit-learn的最新版本中已重命名为GraphicalLassoCV。我猜您有一个旧版本的scikit-learn,并且您正在尝试运行这段代码(它是针对最新版本的,并且与旧版本不兼容)。在

尝试使用GraphLassoCV运行代码。在


替换:

edge_model = covariance.GraphicalLassoCV(cv=5)

这样:

^{pr2}$

使用0.19.1版本的scikit-learn输出:

enter image description here

相关问题 更多 >