先说答案,reshape函数中-1代表的是n,什么意思呢,函数中另一个参数决定了-1的值,看下面三张图就很容易理解了

  1. 定义34的张量,reshape(-1, 1),你把它想象成要转换成n1的矩阵,那是多少?没错,最后转换成了12*1的矩阵

  2. 同理,如果是reshape(1, -1)呢?那就是1*12了

  3. 最后的一个更加直观,如果是reshape(2, -1)呢?没错,那就是2*6的矩阵了,是不是1分钟就了解了?

总结

-1代表n
n=tensor的长度/第一个参数

1分钟理解pytorch的reshape函数中-1表示的意义相关推荐

  1. Python 中product函数的用法以及该函数中repeat参数的意义

    Python中product函数用于生成两个可迭代对象的笛卡尔积: 假设我们有两个列表: A = [1, 2, 3] B = ['A', 'B', 'C'] from itertools import ...

  2. C++理解全局变量在调用函数中的应用

    #include<iostream> using namespace std; const int n=3; void jacobi();double A[n][n]={{10,-1.0, ...

  3. Pytorch的BCEWithLogitsLoss函数中忽视标签怎么实现

    1.尝试: >>> import torch >>> from torch import nn >>> loss = nn.BCEWithLogi ...

  4. Pytorch 在 forward 函数中加速神经网络。

    最近在研究EDSR代码(项目地址:https://github.com/sksq96/pytorch-summary)的时候看到了forward_chop function,该参数的help写的是 p ...

  5. python中的reshape函数

    python中的reshape函数 1.reshape函数() (1)正常情况下的reshape用法 (2)当reshape函数中的-1参数的时候 可以看到,reshape函数就不会考虑你的第0维参数 ...

  6. Numpy中的shape、reshape函数

    shape函数可以了解数组的结构:reshape()函数改变数组的结构. 目录 1 shape()函数 2 reshape()函数 1 shape()函数 读取矩阵的长度,比如shape[0]就是读取 ...

  7. Numpy.reshape函数解释

    Numpy.reshape()与shape函数 相关知识:tensorflow中利用张量来表示数据,张量是有阶数的,一阶张量就是一个一维向量,二阶张量是矩阵,关于张量的描述更多描述,参考http:// ...

  8. python:shape和reshape()函数

    在numpy中,shape和reshape()函数很常用.二者的功能都是对于数组的形状进行操作. shape函数可以了解数组的结构: reshape()函数可以对数组的结构进行改变. shape im ...

  9. numpy之reshape函数

    numpy中reshape函数 以下为代码展示: >>> import numpy as np >>> >>> a = np.ones([2,3, ...

最新文章

  1. 【揭秘】Slack:从0到10亿美元的产品是怎样炼成的
  2. 假设以带头结点的循环链表表示队列_关于反转链表,看这一篇就够了!
  3. android开发(49) android 使用 CollapsingToolbarLayout ,可折叠的顶部导航栏
  4. java实体类转map_十五道经典面试题-JAVA基础篇
  5. mysql php7安装配置_centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6-Go语言中文社区...
  6. Spring Boot 最佳实践(二)集成Jsp与生产环境部署
  7. 卡尔曼滤波、扩展卡尔曼滤波、无迹卡尔曼滤波以及粒子滤波原理
  8. oracle索引的监控
  9. WebGL学习笔记(二)
  10. scanf()的用法
  11. Analytical.Graphics.STK.Pro.v8.11
  12. FFmpeg 内存H264流发布rtmp
  13. splunk : admin 没有权限问题的解决
  14. 更改计算机复制快捷键,电脑复制粘贴快捷键,详细教您电脑怎么用键盘复制粘贴...
  15. 2015年4月21日---开始写自己的专业博客啦
  16. msxml3.dll 错误 '800c0005'具体解决办法详解
  17. 2019秋季PAT甲级题解
  18. 京东注册页面简单html代码,(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看...
  19. 2020,SOS,既然不能选择,那便一路向前——在20年周期的新开端,聊聊泡沫、科技和经济--童亚斋
  20. 我们来统计一个各大学中国学生会CSSA的list吧

热门文章

  1. 从感知机到支持向量机—学习笔记
  2. php执行linux命令的6个函数
  3. 博客迁移到github
  4. vbox设置剪切板共享
  5. RTT的线程同步篇——异常管理
  6. linux后台停止执行命令,Linux 命令的后台运行
  7. 2场直播,本周二四丨Oracle drop table MySQL HeatWave
  8. 4步搞定MySQL安装部署(附MySQL一键式部署脚本)
  9. 大咖直播 | 7月26日20点 ,我们请中信银行技术大咖聊聊GoldenDB的研发与应用实践...
  10. 从400+节点ElasticSearch集群的运维中,我们总结了这些经验