簡體   English   中英

無法從“imblearn.over_sampling”導入名稱“SMOTEN”

[英]cannot import name 'SMOTEN' from 'imblearn.over_sampling'

SMOTE 和 SMOTENC 正在工作。 但無法使用 SMOTEN。 我在這個嘗試了解決方案。 但仍然只針對 SMOTEN 它返回錯誤,

ImportError: cannot import name 'SMOTEN' from 'imblearn.over_sampling'.

我正在使用 Jupyter Notebook,下面是返回的錯誤片段。

ImportError                               Traceback (most recent call last)
<ipython-input-3-222dc3b0b449> in <module>
      1 #import imblearn library
----> 2 from imblearn.over_sampling import SMOTEN

升級到 Imbalanced-Learn 的 0.8.0 版后解決了。 因為我在SMOTEN的不平衡學習版本中發現了更新

我以前的版本:

import imblearn
print("Imbalanced-Learn", imblearn.__version__)
Imbalanced-Learn 0.7.0

現在 SMOTEN 在升級到 Imbalanced-Learn 0.8.0 后正在工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM