TensorFlow中相关的维度处理函数

1——tf.tile(input, multiples, name=None)
input: 定义好的的张量对象列表;
multiples: 不同维度的复制次数,从第一个维度开始;
name: 此操作的名称(可选)。

a = tf.constant([[1,2],[3,4]],name='a')

输出:
<tf.Tensor: shape=(2, 2), dtype=int32, numpy=
array([[1, 2],[3, 4]], dtype=int32)>

b = tf.tile(a,[2,1])

输出:
<tf.Tensor: shape=(4, 2), dtype=int32, numpy=
array([[1, 2],[3, 4],[1, 2],[3, 4]], dtype=int32)>

解释:对a的第一个维度的复制次数是2,对a的第二个维度的复制次数是1。a的第一个维度即为a.shape[0],a的第二个维度即为a.shape[1]。

c = tf.tile(a,[2,3])

输出:
<tf.Tensor: shape=(4, 6), dtype=int32, numpy=
array([[1, 2, 1, 2, 1, 2],
[3, 4, 3, 4, 3, 4],
[1, 2, 1, 2, 1, 2],
[3, 4, 3, 4, 3, 4]], dtype=int32)>

解释:对a的第一个维度的复制次数是2,对a的第二个维度的复制次数是3。a的第一个维度即为a.shape[0],a的第二个维度即为a.shape[1]。

2——tf.stack( values, axis=0,name=‘stack’)
value: 具有相同形状和类型的张量对象列表。
axis: 一个整型数。要堆叠的轴。默认为第一个维度。负值环绕,所以有效范围是[-(R+1), R+1)。
name: 此操作的名称(可选)。

TensorFlow中相关的维度处理函数相关推荐

  1. python维度扩展_在TensorFlow中实现矩阵维度扩展

    一般TensorFlow中扩展维度可以使用tf.expand_dims().近来发现另一种可以直接运用取数据操作符[]就能扩展维度的方法. 用法很简单,在要扩展的维度上加上tf.newaxis就行了. ...

  2. 记录 之 tensorflow中几个常用的函数:tf.unstack,tf.concat() 和 tf.stack() 等

    1.tf.to_int32():tf.to_float()等 函数,主要是强制类型转换函数: 2.tf.shape(tensor):获取tensor的尺寸 3.tf.round(a):四舍五入函数,张 ...

  3. tensorflow中的shape函数理解

    在tensorflow中经常用到shape函数 例如 import tensorflow as tf a = tf.constant([[1.,2.,3.],[4.,5.,6.],[7.,8.,9.] ...

  4. TensorFlow实战:TensorFlow中的CNN

    这里按照官方api介绍官方api点这里 卷积 不同的ops下使用的卷积操作总结如下: conv2d:Arbitrary filters that can mix channels together(通 ...

  5. TensorFlow中的Nan值的陷阱

    北京站 | NVIDIA DLI深度学习培训 2018年1月26日 NVIDIA 深度学习学院 带你快速进入火热的DL领域 阅读全文                           正文共1583 ...

  6. 【转】tensorflow中的batch_norm以及tf.control_dependencies和tf.GraphKeys.UPDATE_OPS的探究

    笔者近来在tensorflow中使用batch_norm时,由于事先不熟悉其内部的原理,因此将其错误使用,从而出现了结果与预想不一致的结果.事后对其进行了一定的调查与研究,在此进行一些总结. 一.错误 ...

  7. tensorflow中gradients基本用法

    import tensorflow as tf """ 在反向传播过程中,神经网络需要对 loss 对应的学习参数求偏导(也叫梯度), 该值用来乘以学习率然后更新学习参数 ...

  8. tensorflow中的常用函数

    写在前面,不算一篇公开的博客,只是记录自己在阅读代码时碰到的函数,随手百度随手记录. 此外,在科研中遇到的tf或者pytorch中的不知道功能的函数,都可以在python console中查看相关文档 ...

  9. 中tile函数_HelpGirlFriend 系列 --- tensorflow 中的张量运算思想

    GirlFriend 在复现论文的时候,我发现她不太会将通用数学公式转化为张量运算公式,导致 tensorflow 无法通过并行的方式优化其论文复现代码的运行速率. 这里对给 GirlFriend 讲 ...

  10. 【Tensorflow】Tensorflow中的卷积函数(conv2d、slim.conv2d、depthwise_conv2d、conv2d_transpose)

    [fishing-pan:https://blog.csdn.net/u013921430 转载请注明出处] 前言   卷积是卷积神经网络中最主要.最重要的运算.想必大家最早接触卷积的概念就是在初高中 ...

最新文章

  1. FFmpeg再学习 -- SDL 环境搭建和视频显示
  2. windows 安装 openssl
  3. 安装库_Python快速安装库的靠谱办法
  4. 【c语言】指针数组和数组指针-解释和用法
  5. 判断一个文件是否可以使用
  6. cbv、resful、APIView和序列化组件
  7. Fermi架构白皮书_中文详细版.pdf
  8. UE4蓝图基础04-变量和数组
  9. 儒家学派有哪些代表人物?
  10. 2022软考高项-知识点速记更新版(顺口溜)
  11. 数据结构实现排队系统
  12. 第一次在OJ上写个a+b简直弱爆了。。。。
  13. CAD中怎么修改图块名称?CAD图块改名教程
  14. 自己最近在补天测试总结的一般思路
  15. 那些看过一次后,就令人心里一动的美好词汇
  16. [CTSC2016]时空旅行(斜率优化+线段树分治)
  17. 让windows xp 自动登录的两种方法及脚本
  18. 下拉电阻阻值选多大?
  19. AMSR-E微波辐射计详细介绍
  20. 基于OpenGL的Koch分形雪花实现

热门文章

  1. java forward怎么用_【后端开发】java中forward是什么
  2. py脚本检索指定文件并发送邮件+脚本打包、伪装
  3. 带符号整数中负数采用什么编码_转载:二进制编码--负数
  4. android ibeacon sdk,如何通过Android上的SDK更改iBeacon参数(UUID,Major,Minor,TxPower)的值...
  5. 苹果电脑系统更新中断怎么办_苹果发布健身公告中断按需锻炼空间
  6. spdep | 如何在R语言中计算空间自相关指数
  7. uni-app初学步骤教程:
  8. composer下面composer.lock有什么用处 以及 如何优雅地删除它
  9. Android实用视图动画及工具系列之九:漂亮的图片选择器,高性能防崩溃图片选择工具
  10. github注册,使用方法