没有名为“sklearn.utils.linear_assignment_”的模块

新手上路,请多包涵

我正在尝试 从 github 运行一个项目,每个对象计数器应用程序都使用排序算法。由于特定错误,我无法运行它们中的任何一个,附上错误屏幕截图。谁能帮我解决这个问题? 在此处输入图像描述

原文由 Furkan Eraslan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 725
2 个回答

linear_assignment 函数在0.21中被弃用,将从0.23中删除,但是 sklearn.utils.linear_assignment_ 可以被替换为 scipy.optimize.linear_sum_assignment

您可以使用:

 from scipy.optimize import linear_sum_assignment as linear_assignment

然后您可以运行该文件并且不需要更改代码。

原文由 enthusiastdev 发布,翻译遵循 CC BY-SA 4.0 许可协议

pip 安装 scikit-learn==0.22.2

原文由 Santle Camilus 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题