成功解决TypeError: unsupported operand type(s) for %: 'NoneType' and 'dict'
解决 for and 成功 type TypeError unsupported dict
2023-09-14 09:04:51 时间
成功解决TypeError: unsupported operand type(s) for %: 'NoneType' and 'dict'
目录
解决问题
TypeError: unsupported operand type(s) for %: 'NoneType' and 'dict'
190520:第二次遇到
解决方法:暂时注释掉了下边代码,运行了后边的代码。
原因分析:kNNR_uni.predict(X_test_split)方法,对传入的输入的数据不支持,尽管经过多次测试,没有发现其他除了整型、浮点型等其他类型的数据。
from sklearn.neighbors import KNeighborsRegressor
#T2.1、kNN(平均回归)weights='uniform'。
kNNR_uni = KNeighborsRegressor(weights='uniform')
kNNR_uni.fit(X_train_split, y_train_split)
kNNR_uni_predict = kNNR_uni.predict(X_test_split)
#T2.2、kNN(加权回归):weights='distance'。
kNNR_dis = KNeighborsRegressor(weights='distance')
kNNR_dis.fit(X_train_split, y_train_split)
kNNR_dis_predict = kNNR_dis.predict(X_test_split)
解决思路
类型错误:%不支持操作数类型:'NoneType'和'dict'
解决方法
T1、还没有完全解决,暂时先对%前后的变量分别输出
将
print(globals()['__doc__'] % locals())
改为
print(globals()['__doc__'], locals())
期待网友更好的解答!
相关文章
- 解决Navicat for MySQL 1045错误的三种方法
- 解决Centos 8 安装宝塔Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal...
- 解决Generic Host Process for Win32 Services错误的问题
- Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」
- 解决net不是此命令的问题
- popupwindow showAsDropDown 无效解决方法
- 如何解决make: Nothing to be done for `all’ 的方法详解程序员
- ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ''root''@''localhost''
- node.js:exopress-连接mysql报错:Access denied for user ‘root’@’localhost’ (using password: NO)问题解决。详解编程语言
- 循环Linux中使用For循环的正确方式(linux里的for)
- 的应用使用For语句提高Linux效率(linux中for语句)
- 循环使用Oracle数组实现For循环(oracle数组for)
- 时间处理解决Redis中Java设置过期时间的问题(redisjava过期)
- 解决Linux常见问题:技巧与方法(常见linux问题)
- 循环Oracle环境下使用For循环的指南(oracle中使用for)
- namesora文件Oracle中解决TNSNames配置的完美方案(oracle 中tns)
- 问题解决Redis集群单数台无法集群问题(redis集群单数台)
- 解决Oracle BPM的难点(oracle bpm难点)
- PHP读MYSQL中文乱码的解决方法
- 解决asp.netSharepoint无法连接发布自定义字符串处理程序,不能进行输出缓存处理的方法
- C++中用substr()函数消除前后空格的解决方法详解
- 求数组中最长递增子序列的解决方法