Python: 名称 'RandomOverSampler' 未定义
Python: name 'RandomOverSampler' is not defined
我正在尝试使用 imblearn 对数据帧进行过采样和欠采样。但是,当调用任一函数时(例如 RandomOverSampler
),它表示它未定义。
包含 imblearn 库
import imblearn
调用 print(imblearn.version) 时,它还会打印版本号 0.8.0
import imblearn
OverSampling = RandomOverSampler(sampling_strategy=0.5)
感谢任何帮助,因为我无法理解可能的原因(可能非常简单)
您的导入应该看起来像这样 from imblearn.over_sampling import RandomOverSampler
因为您正在尝试从 imblearn
模块导入并直接实例化特定的 class。
我正在尝试使用 imblearn 对数据帧进行过采样和欠采样。但是,当调用任一函数时(例如 RandomOverSampler
),它表示它未定义。
包含 imblearn 库
import imblearn
调用 print(imblearn.version) 时,它还会打印版本号 0.8.0
import imblearn
OverSampling = RandomOverSampler(sampling_strategy=0.5)
感谢任何帮助,因为我无法理解可能的原因(可能非常简单)
您的导入应该看起来像这样 from imblearn.over_sampling import RandomOverSampler
因为您正在尝试从 imblearn
模块导入并直接实例化特定的 class。