问题:随机森林缺失值填充,missingpy装成功,但调包报错。
尝试方法:sklearn重装,sklearn.neighbors._base 与sklearn.neighbors.base切换,仍报错cannot import name '_check_weights' from 'sklearn.neighbors._base',经查询neighbors._base里确实没有_check_weights方法,请问各路大仙还有其它办法吗?
安装完直接调用,报错内容:
发现模块为neighbors._base 比neighbors.base多一条下划线
尝试解决方案:
https://www.saoniuhuo.com/question/detail-2335255.html
import sklearn.neighbors._base
import sys
sys.modules['sklearn.neighbors.base'] = sklearn.neighbors._base
from missingpy import MissForest
再次报错:
cannot import name '_check_weights' from 'sklearn.neighbors._base',经查询neighbors._base里确实没有_check_weights方法,麻烦各路大仙帮忙看下~