UserWarning: X does not have valid feature names, but MLPRegressor was fitted with feature names w

这篇具有很好参考价值的文章主要介绍了UserWarning: X does not have valid feature names, but MLPRegressor was fitted with feature names w。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

做bp神经网络出现这个报错:
原因
发生报错的主要原因是data是一个带有特征名称(feature names)的DataFrame,由于带有名称,模型在拟合和预测的时候只需要输入数值,因此才会报这个错误

解决方案
解决方法:
在出现predict的地方给数据加个values,

y_0_predict = model.predict(standardization.values)  # 对测试集进行预测

如果还是出现报错,那么在fit那里也给数据加一个values

参考解答
参考解答2文章来源地址https://www.toymoban.com/news/detail-523069.html

到了这里,关于UserWarning: X does not have valid feature names, but MLPRegressor was fitted with feature names w的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Load balancer does not have available server for client问题

    Load balancer does not have available server for client问题,是因为消费端没有调用成功服务端。下面四步是必备的,可以检查一番。 1.写nacos发现的启动类注解。 2.在两端yml文件中配置nacos地址。 3.写openfeign的接口。 4.开启服务端的endpoint。

    2024年02月11日
    浏览(28)
  • git 提交时报错 does not have a commit checked out

    出现 does not have a commit checked out 的原因就是 在子文件中已经被初始化过了 就是已经使用 git init 了 ,这时你的文件夹里面就会出现 .git 对的文件 如图: 需要把隐藏文件打开 才能看到   mac 上你需要打开隐藏文件 快捷键 Command + Shift + .  把 子文件中 的 .git 删除 就可以继续上

    2024年02月11日
    浏览(42)
  • 特殊的bug:element 0 of tensors does not require grad and does not have a grad_fn

    很多帖子都说了,设置requires_grad_()就行。 但是我这次遇到的不一样,设置了都不行。 我是这种情况,在前面设置了 torch.no_grad(): ,又在这个的作用域下进行了 requires_grad_() ,这是不起作用的。 简单版: 这样子直接看,傻瓜都不会犯错。而我这个就比较隐蔽了。。。 我的:

    2024年02月03日
    浏览(34)
  • Load balancer does not have available server for client: userservice

    Load balancer does not have available server for client: userservice(负载均衡器中没有userservice客户端服务) 注意:userservice这个名字是在application.yml文件中配置的 你注册到nacos,nacos就是从这配置中提取名字来作为他的服务名 原因 可能两个服务不在同一个namespace中 比如你某个服务指定了命

    2024年02月02日
    浏览(28)
  • error: refs/stash does not point to a valid object

    Git Pull给出此错误: 根据错误提示,refs文件夹下的stash文件不是个有效文件。推测我们放在暂存区的代码有冲突。这时找到当前项目所在文件夹位置,找到.git-refs-stash  删除就可以了。 注意,.git 文件一般是隐藏的,我们需要先设置隐藏的文件可见。

    2024年02月13日
    浏览(33)
  • 解决You‘ve successfully authenticated, but GitHub does not provide shell access.

    在git push 的时候提示输入账号密码。但我在另一个项目配置过 ssh 免密的。并且现在 git 也不允许 http 连接,所以提供账号密码也没办法 push。 虽然是用 git 命令push,但本质上仍然是 https,所以不允许提交。 使用 git remote -v 查看现在的远程 url 地址。 使用下面的改 url 链接。

    2024年02月11日
    浏览(34)
  • 点击idea报异常, does not point to a valid JVM installation.

    昨天斥巨资将近300刀买了一套正版的jetbrains, 日常工作主要用pycharm, datagrip多一点, 也装了idea, 偶尔会写点java, 突然一脸懵逼出来两个问题. java_home没有指向jvm, 百度了一圈没解决, 总结一下解决的方法. 1.1 检查JAVA_HOME 首先还是先检查jdk是否配置正确, 因为安装jdk时候, 如果自定

    2024年02月04日
    浏览(29)
  • You‘ve successfully authenticated, but GitHub does not provide shell access.问题解决

    在 https://github.com/settings/keys 已经配置了本地的git 通过 git-keygen -t rsa 命令生成的秘钥已经配置,而使用 ssh git@github.com 命令得到如下的反馈 这时候只看到successfully以为已经配好了密钥,以后项目都可以连接github了,但其实后面 does not provide shell access 告知了不可以使用shell访问

    2024年02月11日
    浏览(39)
  • 【git】You‘ve successfully authenticated, but GitHub does not provide shell access.

    并不是报错。 ssh -T git@github.com 命令后,您会收到以下消息:“Hi You’ve successfully authenticated, but GitHub does not provide shell access.” 这条消息表示您的 SSH 认证成功,但 GitHub 不提供 shell 访问权限。这是因为 GitHub 是一个代码托管平台,主要用于版本控制和协作开发,而不是提供交

    2024年02月04日
    浏览(37)
  • 安卓开发报错解决办法does not have an ActionBar set via setSupportActionBar()

    做安卓应用开发的时候遇到一个奇怪的报错,搜遍了网上都没有,报错代码如下,希望后面遇到此问题的人可以快速定位问题 问题锁定在MainActivity中,后面发现注释掉这句代码就可以正常运行了 怀疑是此句代码隐藏了标题栏导致与setSupportActionBar()发生了冲突?

    2024年02月17日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包