我试图运行的脚本,找到了这里可视化股票市场集群。但是,我得到了以下错误:
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。有人知道如何使它起作用或用什么来代替它吗?
发布于 2018-11-06 13:34:32
是的,在GraphLassoCV
的最新版本中,scikit-learn
已被重命名为GraphicalLassoCV
。我猜您有一个旧版本的scikit-learn
,您正在尝试运行这段代码(这是针对最新版本的,并且与旧版本不兼容)。
尝试使用GraphLassoCV
运行代码。
替换如下:
edge_model = covariance.GraphicalLassoCV(cv=5)
,下面是:
edge_model = covariance.GraphLassoCV(cv=5)
使用0.19.1
scikit-learn
**:**的版本的输出
https://stackoverflow.com/questions/53172401
复制相似问题