未定义名称“ RandomUnderSampler”

时间:2019-02-18 07:11:27

标签: python random jupyter-notebook imblearn

我正在尝试使用 <input type="checkbox" id="mobile-menu-checkbox"> <nav role="navigation" class="mobile-menu"> <h1>This is the menu</h1> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Clients</a></li> <li><a href="#">Contact Us</a></li> </ul> </nav> <label for="mobile-menu-checkbox" id="mobile-menu-overlay"></label> <header> <label for="mobile-menu-checkbox" id="mobile-menu-btn"> <span class="menu-link">Menu</span> </label> </header> <div id="content"> <ul id="items"> <li>Click in "MENU" to open the navigation.</li> <li>Mobile menu using just HTML + CSS.</li> <li>Uses Android's navigation drawer pattern.</li> <li>Lightweight and customizable.</li> </ul> </div>。我已经正确安装了RandomUnderSampler模块。但是仍然出现错误:“ Name'RandomUnderSampler”未定义`。有什么具体原因吗?有人可以帮忙

imblearn

enter image description here

实际方法名称

enter image description here

这是我调用方法的地方 enter image description here

1 个答案:

答案 0 :(得分:2)

由于您似乎正在使用IPython,因此首先执行导入行imblearn库(例如Ctrl-Enter)很重要:

from imblearn.under_sampling import RandomUnderSampler

此后,应该导入模块,并定义函数的名称。

如果这不起作用,您能否重新加载笔记本并执行所有语句直到random_under_sampling函数以确保没有遗漏任何东西?