tf.reverse 函数用于将某个张量沿着某条轴倒转。

它的函数声明如下:

reverse(tensor,axis,name=None
)

参数:

tensor:是某个张量,数据类型可以是整数、浮点数、布尔、字符串、复数。秩最高可以为8.

axis:列表,如[-1]会倒转最后一条轴,[2]会倒转第二条轴(从0开始)。

name(可选):字符串,指定操作名。

返回:

一个与tensor有着相同类型和形状的张量。


它的操作与numpy有些切片操作等同。例如:

import tensorflow as tf
import numpy as npx = np.random.randn(10, 224, 224, 3)
x_reversed1 = x[:, :, :, ::-1]
x_reversed2 = x[:, ::-1, :, :]
x_reversed3 = x[:, ::-1, ::-1, :]y1_1 = tf.reverse(x, axis=[-1])  # 可以使用负数指定某一轴
y1_2 = tf.reverse(x, axis=[3])
y2_1 = tf.reverse(x, axis=[1])
y2_2 = tf.reverse(x, axis=[-3])
y3 = tf.reverse(x, axis=[1, 2])  # 可以同时倒转多个轴sess = tf.Session()y1_1_v, y1_2_v, y2_1_v, y2_2_v, y3_v = sess.run([y1_1, y1_2, y2_1, y2_2, y3])np.all(x_reversed1 == y1_1_v) # True
np.all(x_reversed1 == y1_2_v) # True
np.all(x_reversed2 == y2_1_v) # True
np.all(x_reversed2 == y2_2_v) # True
np.all(x_reversed3 == y3_v)   # True

tf.reverse 函数的使用相关推荐

  1. tensorflow的tf.reduce_mean函数

    tf.reduce_mean函数的作用是求平均值.第一个参数是一个集合,可以是列表.二维数组和多维数组.第二个参数指定在哪个维度上面求平均值.默认对所有的元素求平均.tf.reduce_mean 比如 ...

  2. python:数组/列表(remove()函数、append()函数、sort()函数、reverse()函数)

    排序: 1:整理顺序 #冒泡 lista = [5,7,11,19,99,63,3,9,1] list = [] while lista != []:number = 0for i in lista: ...

  3. tf.reverse

    在之前的博客中我说过, 一维度的矩阵是队列 二维度的矩阵是方阵 三维度的矩阵是大楼 四维度的矩阵是小区 我以三维矩阵来说 tf.reverse的意义,可以把它想象成一座大楼 import tensor ...

  4. 1月26日学习内容整理:reverse函数补充,modelform对象补充,form表单参数补充

    1.reverse函数中的args参数,必须是一个元组,只有一个元素时必须加逗号,并且args给URL传参数的时候是根据分组传的,所以我们设置的URL中的要传参的正则表达式一定要加括号 2.我们用未绑 ...

  5. reverse函数实现vector变量的翻转

    c++中reverse函数实现vector变量的翻转 Crystal_Coding 2019-10-16 20:40:49 235 收藏 最后发布:2019-10-16 20:40:49首发:2019 ...

  6. 计算机一级电子表格TF函数,tf.slice()函数详解(极详细)

    tf.slice()是TensorFlow库中分割张量的一个函数,其定义为def slice(input_, begin, size, name=None):.tf.slice()函数的那些参数设置实 ...

  7. tensorflow中tf.get_variable()函数详解

    如果变量存在,函数tf.get_variable()会返回现有的变量:如果变量不存在,会根据给定形状和初始值创建一个新的变量. def get_variable(name, shape=None, d ...

  8. 【tensorflow】tf.reshape函数说明:重塑张量

    转载 [471]tf.reshape函数说明_周小董-CSDN博客 https://blog.csdn.net/xc_zhou/article/details/85342542 函数原型: tf.re ...

  9. tf.pad函数功能介绍

    tf.pad()函数主要是对张量在各个维度上进行填充,该函数的参数如下所示: pad(tensor,paddings,mode='CONSTANT',name=None ) 其中: tensor是待填 ...

最新文章

  1. 如何设计一款电商产品?
  2. GoWeb开发_Iris框架讲解(三):路由功能处理方式
  3. oracle有 哪些常用视图,oracle常用视图
  4. jq实现前端文件上传
  5. python是谁维护的_Python是维护拆分的更可靠的方法
  6. 《零基础》MySQL 管理(三)
  7. 1910101811-2
  8. RocketMQ事务消息从生产到消费原理详解(包括回查过程)
  9. 【Pytorch】LeNet的pytorch写法
  10. swift4 label显示html,Swift:在标签或textView中显示HTML数据
  11. 互联网IT工程师需要具备哪些技能?
  12. Java 将HTML转为Word
  13. Java作业-圆柱体积
  14. 麻雀虽小五脏俱全--一个小项目的总结
  15. 湖南工大计算机学院大一分班,不懈奋斗,书写无悔青春 --中国矿业大学计算机学院14-05班获评校级“优良学分班”称号...
  16. 小哈机器人发布新品_小哈教育机器人H2是什么时候正式发布的?
  17. Dynamics CRM 数据导出到Excel时列标题不能重复
  18. 我们都需要刷新——读现任微软CEO萨提亚的《刷新》有感
  19. 恐怖啊,MD5已经被真实情况下破解了
  20. 教你如何避开雪花算法的坑

热门文章

  1. 调整pyechart的画布大小
  2. UITableViewCell 图片自适应
  3. unistd.h中的access函数
  4. 实力被认可!亿信华辰入选中国信通院“数据治理产业图谱”
  5. 一个模仿豆瓣影评的微信小程序
  6. ArcGIS安装时报错:提示“arcgis10.3 for Desktop require Microsoft .NET Framework 3.5 sp1或等效环境”的解决方法
  7. 如何查看端口和杀死进程
  8. 权威报告实测:iPhone 12网速全面落后安卓手机
  9. ①html画桃心两种实现
  10. 为什么大厂一边裁员,一边招人?