首页 > 解决方案 > sklearn:使用 PDP 功能时无法从“sklearn.utils”导入名称“_print_elapsed_time”

问题描述

我正在使用 sklearn 版本 0.22.1(撰写本文时的最新版本)。

当我做:

from sklearn.inspection import partial_dependence
from sklearn.inspection import plot_partial_dependence

它报告了一个错误:

ImportError: cannot import name '_print_elapsed_time' from 'sklearn.utils'

我查阅了页面ImportError: cannot import name '_print_elapsed_time'但那里的解决方案(降级到 sklearn 0.20)对我不起作用,因为 PDP 仅在 sklearn 0.22.1 中可用

我该如何解决这个问题?这很奇怪,因为我完全按照 sklearn 网站上的示例https://scikit-learn.org/stable/modules/generated/sklearn.inspection.plot_partial_dependence.html#sklearn.inspection.plot_partial_dependence

标签: pythonscikit-learn

解决方案


推荐阅读