名称 'RandomUnderSampler' 未定义
Name 'RandomUnderSampler' is not defined
我正在尝试使用 RandomUnderSampler
。我已经正确安装了 imblearn
模块。但仍然出现错误:"Name 'RandomUnderSampler" 未定义`。这有什么具体原因吗?有人可以帮忙
from imblearn.under_sampling import RandomUnderSampler
#Random under-sampling and over-sampling with imbalanced-learn
def random_under_sampling(X,Y):
rus = RandomUnderSampler(return_indices=True)
X_rus, y_rus, id_rus = rus.fit_sample(X, Y)
print('Removed indexes:', id_rus)
plot_2d_space(X_rus, y_rus, 'Random under-sampling')
实际方法名
这是我调用方法的地方
因为您似乎正在使用 IPython,所以您首先执行导入 imblearn
库(例如 Ctrl-Enter
)的行很重要(例如 Ctrl-Enter
):
from imblearn.under_sampling import RandomUnderSampler
之后应该导入模块并定义函数的名称。
如果这不起作用,您能否重新加载笔记本并执行所有语句直到 random_under_sampling
函数以确保没有遗漏任何内容?
我正在尝试使用 RandomUnderSampler
。我已经正确安装了 imblearn
模块。但仍然出现错误:"Name 'RandomUnderSampler" 未定义`。这有什么具体原因吗?有人可以帮忙
from imblearn.under_sampling import RandomUnderSampler
#Random under-sampling and over-sampling with imbalanced-learn
def random_under_sampling(X,Y):
rus = RandomUnderSampler(return_indices=True)
X_rus, y_rus, id_rus = rus.fit_sample(X, Y)
print('Removed indexes:', id_rus)
plot_2d_space(X_rus, y_rus, 'Random under-sampling')
实际方法名
这是我调用方法的地方
因为您似乎正在使用 IPython,所以您首先执行导入 imblearn
库(例如 Ctrl-Enter
)的行很重要(例如 Ctrl-Enter
):
from imblearn.under_sampling import RandomUnderSampler
之后应该导入模块并定义函数的名称。
如果这不起作用,您能否重新加载笔记本并执行所有语句直到 random_under_sampling
函数以确保没有遗漏任何内容?