繁体   English   中英

模块“ sklearn.covariance”没有属性“ GraphicalLassoCV”

[英]module 'sklearn.covariance' has no attribute 'GraphicalLassoCV'

我正在尝试运行在此处找到的用于可视化股票市场集群的脚本。 但是,我收到此错误:

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或将其替换为其他东西? 我正在使用Python 3.7。 有谁知道如何使其工作或用什么代替它?

是的,在最新版本的scikit-learnGraphLassoCV已重命名为GraphicalLassoCV 我猜您使用的是scikit-learn的旧版本,并且您正在尝试运行此代码(这是最新版本,并且与旧版本不兼容)。

尝试使用GraphLassoCV运行代码。


替换为:

edge_model = covariance.GraphicalLassoCV(cv=5)

有了这个:

edge_model = covariance.GraphLassoCV(cv=5)

使用scikit-learn 0.19.1版本进行输出:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM