ImportError:无法导入名称“ pairwise_distances_chunked”

gop*_*ddy 2 machine-learning python-3.x data-science google-colaboratory

从imblearn.over_sampling导入RandomOverSampler

从Google Colab中的imblearn.over_sampling导入RandomOverSampler时,出现此错误可以帮助我解决此问题。提前致谢。

Bob*_*ith 5

我怀疑您需要在运行import语句之前重新启动Python运行时。使用运行时->重新启动运行时菜单。

在此处输入图片说明

重新启动的原因是,我认为您在scikit-learn尝试安装和导入之前已经导入了旧版本imblearn。目前,Colab捆绑了scikit-learn 0.19.2,但imblearn要求> = 0.20。

当您使用!pip install imbalanced-learn时,将根据需要更新scikit-learn。但是,为了让您的Python后端能够接受更改,如果您已经导入了较早的捆绑版本,则需要重新启动它。

这是使用新后端安装和导入的完整示例:

https://colab.research.google.com/drive/137nStUAsbmeTBsTQ27G8rU9fwElTKp49