tf.reshape(tensor, shape, name=None)

矩阵变形是常用的操作,在Tensorflow中调用方式有多种,例如:

1. tf.reshape

  1. tf.reshape(L3, [-1, W4.get_shape().as_list()[0]])

2. object.reshape

  1. mnist.test.images.reshape(-1, 28, 28, 1)

所有reshape函数中,关键的是shape这个参数

下以tf.reshape为例介绍shape参数对结果的影响

  1. tf.reshape(tensor, shape, name=None)
  1. # tensor 't' is [1, 2, 3, 4, 5, 6, 7, 8, 9]
  2. # tensor 't' has shape [9]
  3. reshape(t, [3, 3]) ==> [[1, 2, 3],
  4. [4, 5, 6],
  5. [7, 8, 9]]
  6. # tensor 't' is [[[1, 1], [2, 2]],
  7. #                [[3, 3], [4, 4]]]
  8. # tensor 't' has shape [2, 2, 2]
  9. reshape(t, [2, 4]) ==> [[1, 1, 2, 2],
  10. [3, 3, 4, 4]]
  11. # tensor 't' is [[[1, 1, 1],
  12. #                 [2, 2, 2]],
  13. #                [[3, 3, 3],
  14. #                 [4, 4, 4]],
  15. #                [[5, 5, 5],
  16. #                 [6, 6, 6]]]
  17. # tensor 't' has shape [3, 2, 3]
  18. # pass '[-1]' to flatten 't'
  19. reshape(t, [-1]) ==> [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6]
  20. # -1 can also be used to infer the shape
  21. # -1 is inferred to be 9:
  22. reshape(t, [2, -1]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
  23. [4, 4, 4, 5, 5, 5, 6, 6, 6]]
  24. # -1 is inferred to be 2:
  25. reshape(t, [-1, 9]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
  26. [4, 4, 4, 5, 5, 5, 6, 6, 6]]
  27. # -1 is inferred to be 3:
  28. reshape(t, [ 2, -1, 3]) ==> [[[1, 1, 1],
  29. [2, 2, 2],
  30. [3, 3, 3]],
  31. [[4, 4, 4],
  32. [5, 5, 5],
  33. [6, 6, 6]]]
  34. # tensor 't' is [7]
  35. # shape `[]` reshapes to a scalar
  36. reshape(t, []) ==> 7

TensorFlow学习笔记(十八)tf.reshape矩阵变形相关推荐

  1. python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置...

    python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置 Download JetBrains Python IDE :: PyCharm http://ww ...

  2. windows内核开发学习笔记十八:IRP 处理的标准模式

    windows内核开发学习笔记十八:IRP 处理的标准模式 在 Windows 内核中的请求基本上是通过 I/O Request Packet 完成的. I/O manager ---> Dis ...

  3. Polyworks脚本开发学习笔记(十八)-用SDK开发Polyworks插件

    Polyworks脚本开发学习笔记(十八)-用SDK开发Polyworks插件 插件是由PolyWorks加载的动态链接库(DLL文件),然后查询Polyworks模块,以确定它们具有哪些功能,提供给 ...

  4. TensorFlow学习笔记02:使用tf.data读取和保存数据文件

    TensorFlow学习笔记02:使用tf.data读取和保存数据文件 使用`tf.data`读取和写入数据文件 读取和写入csv文件 写入csv文件 读取csv文件 读取和保存TFRecord文件 ...

  5. tensorflow学习笔记(八):LSTM手写体(MNIST)识别

    文章目录 一.LSTM简介 二.主要函数 三.LSTM手写体(MNIST)识别 1.MNIST数据集简介 2.网络描述 3.项目实战 一.LSTM简介 LSTM是一种特殊的RNN,很好的解决了RNN中 ...

  6. 学习笔记(十八):MoRe-Fi用深度学习网络从非线性信号中恢复呼吸波形

    <MoRe-Fi: Motion-robust and Fine-grained Respiration Monitoring via Deep-Learning UWB Radar>学习 ...

  7. 【D3D11游戏编程】学习笔记十八:模板缓冲区的使用、镜子的实现

    (注:[D3D11游戏编程]学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~) 模板缓冲区(Stencil Buffe ...

  8. three.js学习笔记(十八)——调整材质

    介绍 到现在为止,我们都在创建新的着色器材质,但是如果我们想要修改一个Three.js内置的材质呢?或许我们对MeshStandardMaterial的处理结果感到满意,但是希望往里边添加顶点动画. ...

  9. 【theano-windows】学习笔记十八——混合蒙特卡洛采样

    #前言 继续之前的Theano学习,本次主要学习混合蒙特卡洛(Hybrid Monte-Carlo Sampling)采样算法. 国际惯例,参考网址 Hybrid Monte-Carlo Sampli ...

最新文章

  1. Angular - - $sce 和 $sceDelegate
  2. 基于Idea从零搭建一个最简单的vue项目
  3. Activity的4种启动模式
  4. iOS:ShareSDk的分享
  5. .Net线程问题解答
  6. Django——Model
  7. javafx窗体程序_JavaFX真实世界应用程序:EIZO CuratOR Caliop
  8. 读字库遇到坑爹的问题
  9. LeetCode 1634. 求两个多项式链表的和
  10. 《软件需求分析(第二版)》第 3 章——需求工程的推荐方法 重点部分总结
  11. centos php-mysql_centOS 下安装php和mysql
  12. js 解析url中search时存在中文乱码问题解决方案
  13. java多选代码_[一天一点java web]复选框全选代码
  14. wordpress虚拟服务器,西部数码虚拟主机安装wordpress教程
  15. 目录 1.1. Vue是什么??客户端mvc框架,,功能类似springmvc 1 1.2. Why?为什么使用它?? 1 1.3. 包括哪些组件与内部构成与原理 1 2. Howto 怎么使用 2
  16. Python降低XGBoost 过度拟合多种方法
  17. oracle 嵌套表 例子,什么是Oracle中的嵌套表对象?
  18. idea调试jdk源码
  19. 内外网共存环境迁移Exchange 2010至Exchange 2016
  20. Git拉代码(https以及ssh两种)

热门文章

  1. 最新Linux教程发布下载【最后更新4月12日
  2. python 清空所有对象_学习python第38天
  3. python如何复制一个变量_Python中变量、赋值、浅拷贝、深拷贝
  4. 代码同步工具_可以多重连接的数据库管理工具
  5. ecplice java run_java – EventDispatchThread.run()行:eclipse中不...
  6. android 设计qq界面,[考试求助]仿照腾讯QQ应用软件,编写Android程序,登录界面设计...
  7. php内存映射,如何用ZwMapViewOfSection将Driver分配的内存映射到App空间?
  8. dgi数据治理_荐书 | 5G时代组织急需数据体检
  9. 求生之路 服务器优化参数,《求生之路2》服务器及网络参数优化指南
  10. php 处理 http 请求,PHP的http请求处理类