当前位置: 首页 > news >正文

Dimension out of range (expected to be in range of [-1, 0], but got 1)

在pytorch训练模型的时候,出现:
在这里插入图片描述
代码:

            pred = model(X)
            print(pred.argmax(1))

打印pred为:

tensor([ 17.0364,  28.3838, -27.5744,   8.5920])

因为只有一维,所以需要改为:

print(pred.argmax(0))

这样就没有问题了

当我们一次使用多个输入数据时,可能tensor就是二维的,这个时候才可以用pred.argmax(1)得到最大值的索引。

tensor([[ 1.1916e-01, -1.7842e-01,  2.4500e-01, -1.1631e-01,  4.5129e-01,
         -2.1620e-01,  2.5249e-01, -3.0434e-01,  1.0978e-01,  4.3598e-02],
        [ 4.3276e-02, -1.3183e-02,  4.3428e-02, -4.3271e-03,  9.0060e-02,
         -2.3623e-02,  6.0345e-03, -2.6779e-02,  6.1037e-02,  2.1716e-02],
        [ 8.4877e-02,  7.0410e-03,  7.7200e-02,  1.4489e-02,  1.6732e-01,
         -6.9628e-02,  5.2289e-02, -1.0901e-01,  2.8091e-02, -5.3942e-03]])

相关文章:

  • RuntimeError: Can‘t call numpy() on Tensor that requires grad. Use tensor.detach().numpy() instead.
  • Input type (torch.cuda.DoubleTensor) and weight type (torch.cuda.FloatTensor) should be the same
  • Voronoi 图的增量式构造与归并构造原理
  • An invalid parameter was passed to a function that considers invalid parameters fatal.
  • An unexpected error has occurred. Conda has prepared the above report
  • VS2015+QT5.7遇到 This application failed to start because it could not find or load the Qt platform
  • 复数的起源
  • 平面曲线参数拟合
  • 计算机图形学(几何与建模方向)学习全攻略——学术科研篇
  • Latex: subfloat取消编号
  • 各种开发工具的历史版本网页合集
  • 图形学模型资源
  • 信号分析——学习全攻略
  • 每天一个PS技巧(原理+实践)——制作熊猫人表情包
  • 每天一个PS技巧(原理+实践)——简单背景的抠图与毛发抠图
  • Google 是如何开发 Web 框架的
  • #Java异常处理
  • [译]CSS 居中(Center)方法大合集
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • Angular 响应式表单之下拉框
  • Asm.js的简单介绍
  • Elasticsearch 参考指南(升级前重新索引)
  • HTML5新特性总结
  • HTTP请求重发
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Java精华积累:初学者都应该搞懂的问题
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • JS题目及答案整理
  • Laravel 菜鸟晋级之路
  • linux学习笔记
  • Making An Indicator With Pure CSS
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 初识 webpack
  • 从零搭建Koa2 Server
  • 给Prometheus造假数据的方法
  • 机器学习学习笔记一
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • raise 与 raise ... from 的区别
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 说说我为什么看好Spring Cloud Alibaba
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • # 安徽锐锋科技IDMS系统简介
  • #微信小程序:微信小程序常见的配置传旨
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • %@ page import=%的用法
  • (007)XHTML文档之标题——h1~h6
  • (2)STM32单片机上位机
  • (6)添加vue-cookie
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C语言)二分查找 超详细
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (笔试题)合法字符串
  • (附源码)springboot宠物管理系统 毕业设计 121654