文章目录

  • 1、问题描述
  • 2、代码实例

1、问题描述

在构建神经网络的时候,经常会用到x.view()函数,实际上view()类似于reshape()的用法,将张量重新规划格式,本文将简单介绍这个函数的用法。

2、代码实例

import torcha = torch.arange(1,17)
print(a)a = a.view(-1,4)
print(a)

这里view的第一个参数有时会是-1,-1代表不确定,行数将由张量的长度除以列数决定,也就是说

a.view(-1,4) == a.view(4,4)
a.view(-1,8) == a.view(2,8)

x.view(-1,4)相关推荐

  1. view(*args)改变张量的大小和形状_pytorch reshape numpy

    20201227 这个方法是在不改变数据内容的情况下,改变一个数组的格式,参数及返回值,官网介绍: a:数组–需要处理的数据 newshape:新的格式–整数或整数数组,如(2,3)表示2行3列,新的 ...

  2. View的Touch事件分发(二.源码分析)

    Android中Touch事件的分发又分为View和ViewGroup的事件分发,先来看简单的View的touch事件分发. 主要分析View的dispatchTouchEvent()方法和onTou ...

  3. View的Touch事件分发(一.初步了解)

    Android中Touch事件的分发又分为View和ViewGroup的事件分发,先来看简单的View的touch事件分发. 一次完整的Touch事件序列为: ACTION_DOWN -> AC ...

  4. View绘制流程的入口

    View绘制流程的入口是WindowManager.add(decor, l),从Activity的创建开始分析,具体流程如下: Activity.onCreate() setContentView( ...

  5. Android中View如何刷新

    View的更新方式主要有以下3种: 1.不使用多线程和双缓冲 这种情况最简单,在View发生改变时对UI进行重绘.你只需要Activity中显式调用View对象中的invalidate()方法即可,系 ...

  6. Android自定义View基本步骤

    一.自定义属性 1.在res下的values下面新建attrs.xml 2.在布局中使用,声明命名空间 3.在自定义View构造方法中通过TypedArray获取属性 4.必须回收 array.rec ...

  7. Android自定义View —— TypedArray

    在上一篇中Android 自定义View Canvas -- Bitmap写到了TypedArray 这个属性 下面也简单的说一下TypedArray的使用 TypedArray 的作用: 用于从该结 ...

  8. Android 自定义View Canvas —— Bitmap

    Bitmap 绘制图片 常用的方法有一下几种 (1) drawBitmap(@NonNull Bitmap bitmap, float left, float top, @Nullable Paint ...

  9. Android 自定义 —— View lineTo 与 rLineTo 的区别

    lineTo 的作用: 从最后一点到指定点(x,y)添加一条直线(这里大家要了解view坐标系左上角0.0 开始的) 它的特点是:绘制一条道(x,y)的一条直线 ,如果没有对此轮廓执行moveTo() ...

  10. Android 自定义View —— Canvas

    上一篇在android 自定义view Paint 里面 说了几种常见的Point 属性 绘制图形的时候下面总有一个canvas ,Canvas 是是画布 上面可以绘制点,线,正方形,圆,等等,需要和 ...

最新文章

  1. Yii 错误页面处理
  2. python语言编程基础-Python语言入门详解!快速学成Python!
  3. 实现Redis用户会话 - 1
  4. ChartCtrl源码剖析之——CChartAxis类
  5. Java不是true值不变_Java语言中String a=a;String b=a; 为什么 a==b 值为 true?
  6. jdbc 连接 mysql 的字符串
  7. C# 根据空格数截取
  8. MyBatis学习(三)--MyBatis配置文件简介
  9. 数据分析师看了这个故事,你还有什么理由不努力?
  10. 基于MATLAB的身份证号码识别系统
  11. 数据库课程设计 论坛系统—— 系统详细设计说明书
  12. 5G+MEC+V2X车联网解决方案白皮书
  13. 【Linux】用户管理命令
  14. 基于fpga+stm32的数字示波器
  15. win10用计算机分区,win10怎么分区,详细教您win10怎么对磁盘进行分区
  16. Maya模型Fbx材质有贴图却不显示
  17. MATLAB中minDiff,findpeaks,diff, intersect等函数详解
  18. 身份证复印件正确签注写法 -- 很重要!
  19. 一个性价比超高的英语口语平台
  20. c语言检测邮箱地址,C语言实现电子邮件地址验证程序

热门文章

  1. JQuery autocomplete使用手册
  2. 【新概念第一册】Lesson_11 Is this your shirt?
  3. 路由器信息备份还原指南
  4. biztalk中常用调试方法
  5. 数据bag中的激光雷达数据和相机数据分割出来
  6. Spark的StandAlone模式原理和安装、Spark-on-YARN的理解
  7. 如何把多个tomcat加入到window服务中
  8. 面试必问------索引详解
  9. 微信小程序热潮或渐趋冷静
  10. IDC:第三季度企业WLAN市场增长强劲