tf.reverse 函数的使用
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 函数的使用相关推荐
- tensorflow的tf.reduce_mean函数
tf.reduce_mean函数的作用是求平均值.第一个参数是一个集合,可以是列表.二维数组和多维数组.第二个参数指定在哪个维度上面求平均值.默认对所有的元素求平均.tf.reduce_mean 比如 ...
- python:数组/列表(remove()函数、append()函数、sort()函数、reverse()函数)
排序: 1:整理顺序 #冒泡 lista = [5,7,11,19,99,63,3,9,1] list = [] while lista != []:number = 0for i in lista: ...
- tf.reverse
在之前的博客中我说过, 一维度的矩阵是队列 二维度的矩阵是方阵 三维度的矩阵是大楼 四维度的矩阵是小区 我以三维矩阵来说 tf.reverse的意义,可以把它想象成一座大楼 import tensor ...
- 1月26日学习内容整理:reverse函数补充,modelform对象补充,form表单参数补充
1.reverse函数中的args参数,必须是一个元组,只有一个元素时必须加逗号,并且args给URL传参数的时候是根据分组传的,所以我们设置的URL中的要传参的正则表达式一定要加括号 2.我们用未绑 ...
- reverse函数实现vector变量的翻转
c++中reverse函数实现vector变量的翻转 Crystal_Coding 2019-10-16 20:40:49 235 收藏 最后发布:2019-10-16 20:40:49首发:2019 ...
- 计算机一级电子表格TF函数,tf.slice()函数详解(极详细)
tf.slice()是TensorFlow库中分割张量的一个函数,其定义为def slice(input_, begin, size, name=None):.tf.slice()函数的那些参数设置实 ...
- tensorflow中tf.get_variable()函数详解
如果变量存在,函数tf.get_variable()会返回现有的变量:如果变量不存在,会根据给定形状和初始值创建一个新的变量. def get_variable(name, shape=None, d ...
- 【tensorflow】tf.reshape函数说明:重塑张量
转载 [471]tf.reshape函数说明_周小董-CSDN博客 https://blog.csdn.net/xc_zhou/article/details/85342542 函数原型: tf.re ...
- tf.pad函数功能介绍
tf.pad()函数主要是对张量在各个维度上进行填充,该函数的参数如下所示: pad(tensor,paddings,mode='CONSTANT',name=None ) 其中: tensor是待填 ...
最新文章
- 如何设计一款电商产品?
- GoWeb开发_Iris框架讲解(三):路由功能处理方式
- oracle有 哪些常用视图,oracle常用视图
- jq实现前端文件上传
- python是谁维护的_Python是维护拆分的更可靠的方法
- 《零基础》MySQL 管理(三)
- 1910101811-2
- RocketMQ事务消息从生产到消费原理详解(包括回查过程)
- 【Pytorch】LeNet的pytorch写法
- swift4 label显示html,Swift:在标签或textView中显示HTML数据
- 互联网IT工程师需要具备哪些技能?
- Java 将HTML转为Word
- Java作业-圆柱体积
- 麻雀虽小五脏俱全--一个小项目的总结
- 湖南工大计算机学院大一分班,不懈奋斗,书写无悔青春 --中国矿业大学计算机学院14-05班获评校级“优良学分班”称号...
- 小哈机器人发布新品_小哈教育机器人H2是什么时候正式发布的?
- Dynamics CRM 数据导出到Excel时列标题不能重复
- 我们都需要刷新——读现任微软CEO萨提亚的《刷新》有感
- 恐怖啊,MD5已经被真实情况下破解了
- 教你如何避开雪花算法的坑
热门文章
- 调整pyechart的画布大小
- UITableViewCell 图片自适应
- unistd.h中的access函数
- 实力被认可!亿信华辰入选中国信通院“数据治理产业图谱”
- 一个模仿豆瓣影评的微信小程序
- ArcGIS安装时报错:提示“arcgis10.3 for Desktop require Microsoft .NET Framework 3.5 sp1或等效环境”的解决方法
- 如何查看端口和杀死进程
- 权威报告实测:iPhone 12网速全面落后安卓手机
- ①html画桃心两种实现
- 为什么大厂一边裁员,一边招人?