博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ModuleNotFoundError: No module named &#180sklearn.utils.linear_assignment_&#180
阅读量:3952 次
发布时间:2019-05-24

本文共 798 字,大约阅读时间需要 2 分钟。

问题

从 sklearn.utils.linear_assignment_ 导入包 linear_assignment

from sklearn.utils.linear_assignment_ import linear_assignment

报错

No module named 'sklearn.utils.linear_assignment_'

解决

1.使用scipy.optimize.linear_sum_assignment 替代

通过百度、谷歌都没有弄明白,基本上都是说sklearn没有安装好,要重新安装scipy、numpy+mkl等包,仍然无法解决问题。

在github查了一下,在github的scikit-learn项目issue中,找到:在这里插入图片描述

linear_assignment 函数从0.21开始被弃用了,并且将在0.23版本中移除。官方提升将用scipy.optimize.linear_sum_assignment 进行替代,可以通过

from scipy.optimize import linear_sum_assignment

从 scipy.optimize 导入 linear_sum_assignment 函数。

你也可以使用以下语句,这样可以不用修改代码中的原有 linear_assignment 函数

from scipy.optimize import linear_sum_assignment as linear_assignment

2.降低scikit-learn版本

使用<=0.19.X的版本,eg.

pip3 uninstall  scikit-learn
pip3 install -i https://pypi.douban.com/simple scikit-learn==0.19.2

你可以在github中了解详细信息:

转载地址:http://iikzi.baihongyu.com/

你可能感兴趣的文章
超全的 Linux 机器的渗透测试命令备忘表,共16表128条命令
查看>>
代码传奇 | 明明可以靠颜值 却用代码把人类送上了月球的女人——Margaret Hamilton
查看>>
教你用Java来玩答题(百万英雄/冲刺大会等)
查看>>
用Python做跳一跳外挂太浪费了,这种技能让你目瞪口呆
查看>>
如何在Python中快速进行语料库搜索:近似最近邻算法
查看>>
比特币这么火热,看看这篇比特币初学者指南
查看>>
快收藏! 30 分钟包你学会 AWK
查看>>
各平台的推荐算法,太贴切了!
查看>>
一张图学会Python3
查看>>
500款各领域机器学习数据集,总有一个是你要找的
查看>>
2017年终奖调查出炉 程序员年终奖多少你绝对猜不到
查看>>
写给大数据开发初学者的话 | 附教程
查看>>
分享 :17款工具,让你的数据更美观
查看>>
不必再费心寻找,2017最全的开发干货就在这1067页PDF里
查看>>
养蛙火爆,大数据解读《旅行青蛙》崛起之谜
查看>>
县级城市消费力排行榜,你的家乡排第几?
查看>>
红包外挂史及AccessibilityService分析与防御
查看>>
Python破解验证码,只要15分钟就够了!
查看>>
揭秘浙商银行IT新架构及区块链应用
查看>>
最壕年会!微信送每人一台高配定制版 iPhone X
查看>>