gpt4 book ai didi

python - 无法从 'available_if' 导入名称 'sklearn.utils.metaestimators'

转载 作者:行者123 更新时间:2023-12-05 08:46:24 25 4
gpt4 key购买 nike

导入“from imblearn.over_sampling import SMOTE”时出现导入错误。请检查并提供帮助。我尝试升级 sklearn,但升级因“OSError”而被取消。首先通过 pip 安装 imbalance-learn。

!pip install -U imbalanced-learn
  • 使用 jupyter 笔记本

  • Windows 10

  • sklearn 版本 - 0.24.1

  • numpy 版本 - 1.19.5

     --------------------------------------------------------------------------
    ImportError Traceback (most recent call last)

    在----> 1 来自 imblearn.over_sampling 导入 SMOTE

    ~\anaconda3\lib\site-packages\imblearn_init_.py 中35种导入类型36---> 37 来自。进口联合收割机38 从。导入合奏39 从。导入异常

    ~\anaconda3\lib\site-packages\imblearn\combine_init_.py 中3 """4个----> 5 来自 ._smote_enn 导入 SMOTEENN6 从 ._smote_tomek 导入 SMOTETomek7

    ~\anaconda3\lib\site-packages\imblearn\combine_smote_enn.py 在8 从 sklearn.utils 导入 check_X_y9---> 10 从 ..base 导入 BaseSampler11 从 ..over_sampling 导入 SMOTE12 从 ..over_sampling.base 导入 BaseOverSampler

    ~\anaconda3\lib\site-packages\imblearn\base.py 在13 从 sklearn.utils.multiclass 导入 check_classification_targets14---> 15 from .utils import check_sampling_strategy, check_target_type16 从 .utils._validation 导入 ArraysTransformer17 来自.utils._validation 导入_deprecate_positional_args

    ~\anaconda3\lib\site-packages\imblearn\utils_init_.py 中5 从 ._docstring 导入替换6个----> 7 from ._validation import check_neighbors_object8 从 ._validation 导入 check_target_type9 从._validation 导入check_sampling_strategy

    ~\anaconda3\lib\site-packages\imblearn\utils_validation.py 中14 从 sklearn.base 导入克隆15 从 sklearn.neighbors._base 导入 KNeighborsMixin---> 16 来自 sklearn.neighbors import NearestNeighbors17 来自 sklearn.utils 导入 column_or_1d18 从 sklearn.utils.multiclass 导入 type_of_target

    ~\anaconda3\lib\site-packages\sklearn\neighbors_init_.py 在14 从 ._nearest_centroid 导入 NearestCentroid15 从 ._kde 导入 KernelDensity---> 16 来自 ._lof 导入 LocalOutlierFactor17 从 ._nca 导入 NeighborhoodComponentsAnalysis18 从 ._base 导入 VALID_METRICS,VALID_METRICS_SPARSE

    ~\anaconda3\lib\site-packages\sklearn\neighbors_lof.py 在10 从 ..base 导入 OutlierMixin11---> 12 来自 ..utils.metaestimators import available_if13 从 ..utils.validation 导入 check_is_fitted14 从 ..utils 导入检查数组

    导入错误:无法从“sklearn.utils.metaestimators”导入名称“available_if”(C:\Users\dks_m\anaconda3\lib\site-packages\sklearn\utils\metaestimators.py)

最佳答案

如果在 jupyter 中,请重新启动内核。这已修复!

关于python - 无法从 'available_if' 导入名称 'sklearn.utils.metaestimators',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69602057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com