成功解决TypeError: unsupported operand type(s) for %: 'NoneType' and 'dict'

简介: 成功解决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())


期待网友更好的解答!


相关文章
|
存储 缓存
深入理解操作系统的内存管理
【2月更文挑战第30天】本文旨在探讨操作系统中内存管理的关键技术与实现原理,通过分析内存分配、分页机制和虚拟内存等概念,揭示操作系统如何高效地利用和管理计算机的内存资源。文章还将介绍一些优化技术,如内存缓存和交换空间,以及它们对系统性能的影响。通过深入剖析这些技术,读者可以更好地理解操作系统的内部工作原理,并在实际工作中更有效地解决内存相关的问题。
|
SQL 开发框架 JavaScript
在 Vue 中进行数据持久化时,有哪些常用的数据库框架?
在 Vue 中进行数据持久化时,有哪些常用的数据库框架?
184 3
|
机器学习/深度学习 数据采集 搜索推荐
探索机器学习在个性化推荐系统中的应用
【5月更文挑战第30天】 随着数字内容的激增,个性化推荐系统成为缓解信息过载的关键工具。本文将深入探讨机器学习技术在构建高效个性化推荐系统中的核心作用,涵盖算法选择、数据处理及系统优化等方面。通过对比不同机器学习模型,如协同过滤、内容推荐以及混合方法,本文旨在为读者提供一套明确的指导框架,以实现更加精准和用户友好的推荐服务。
332 2
|
11月前
|
SQL 安全 网络安全
SQL安装程序规则错误解决方案
在安装SQL Server时,遇到安装程序规则错误是一个比较常见的问题
|
AI芯片
AIGC视频生成/编辑技术调研报告
随着图像生成领域的研究飞速发展,基于diffusion的生成式模型取得效果上的大突破。在图像生成/编辑产品大爆发的今天,视频生成/编辑技术也引起了学术界和产业界的高度关注。该分享主要介绍视频生成/编辑的研究现状,包括不同技术路线的优劣势,以及该领域当下面临的核心问题与挑战。
1821 2
AIGC视频生成/编辑技术调研报告
|
12月前
|
前端开发 JavaScript 安全
深入理解Python Web开发中的前后端分离与WebSocket实时通信技术
在现代Web开发中,前后端分离已成为主流架构,通过解耦前端(用户界面)与后端(服务逻辑),提升了开发效率和团队协作。前端使用Vue.js、React等框架与后端通过HTTP/HTTPS通信,而WebSocket则实现了低延迟的全双工实时通信。本文结合Python框架如Flask和Django,探讨了前后端分离与WebSocket的最佳实践,包括明确接口规范、安全性考虑、性能优化及错误处理等方面,助力构建高效、实时且安全的Web应用。
307 2
|
存储 算法 物联网
海量数据实时计算利器:深入探索Tec(一个假设性技术框架)
总之,Tec作为海量数据实时计算利器,在推动数字化转型、提升业务效率、保障数据安全等方面发挥着重要作用。随着技术的不断进步和应用场景的不断拓展,Tec的未来发展前景将更加广阔。
|
JavaScript
URL编码中的escape、encodeURI和encodeURIComponent
URL编码中的escape、encodeURI和encodeURIComponent
373 1
|
MySQL 关系型数据库 Shell
Unit mysql.service failed to load: No such file or directory的解决办法
Failed to issue method call: Unit mysql.service failed to load: No such file or directory的解决办法 1、软件环境: OpenSUSE 13.
3743 0
|
存储 消息中间件 关系型数据库
一文读懂RocketMQ的存储机制
一文读懂RocketMQ的存储机制
2297 1