我正在使用sklearn
及其feature_importances_
的包装器。
每当我尝试打印feature_importances_
时,都会出现以下错误:
ValueError:具有基数10的int()的无效文字
深入研究代码,我发现get_fscore
property正在从原始助推器调用{'feat_name1':5,'feat_name2':8,...,'feat_nameN':1}
method(带空参数)。此方法显式返回如下形式的字典:
feature_importances_
因此,考虑到int
对密钥应用了keys = [int(k.replace('f', '')) for k in fs.keys()] #this is the conflictive line of code
转换,会发现错误消息的理由。
get_fscore
所以,我的问题是双重的:
1- 这是一个错误,因此我应该报告它(甚至修复它并请求拉动)?
2-是否有fmap
函数及其$this
参数缺少的内容?