当前位置:首页 >> 编程语言 >> 【Python3 SelectKBest 调用personer出现的错误】,k750i

【Python3 SelectKBest 调用personer出现的错误】,k750i

0evadmin 编程语言 1
文件名:【Python3 SelectKBest 调用personer出现的错误】,k750i 【Python3 SelectKBest 调用personer出现的错误】

初始 相关系数过滤法调用函数 from sklearn.feature_selection import SelectKBest from scipy.stats import pearsonr SelectKBest(lambda X,Y:np.array(map(lambda x:pearsonr(x,Y),X.T)).T,k=2) .fit_transform(X_test,y_test)

TypeError: float() argument must be a string or a number, not ‘map’ 原因: python3下的map()函数返回类型为iterators,不再是list,所以将map语句修改为:x = list(map())

修改: SelectKBest(lambda X,Y:np.array(list(map(lambda x:pearsonr(x,Y),X.T))).T,k=2) .fit_transform(X_test,y_test)

IndexError: index 32 is out of bounds for axis 0 with size 2 翻译: IndexError:索引32超出轴0的大小为2的范围

修改: SelectKBest(lambda X,Y:np.array(list(map(lambda x:pearsonr(x,Y),X.T))).T[0],k=2) .fit_transform(X_test,y_test) ———————————————— 原文链接:https://blog.csdn.net/qq_31269555/article/details/88389089

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接