tensorflow中tf.slice和tf.gather切片函数的使用


Posted in Python onJanuary 19, 2020

tf.slice(input_, begin, size, name=None):按照指定的下标范围抽取连续区域的子集

tf.gather(params, indices, validate_indices=None, name=None):按照指定的下标集合从axis=0中抽取子集,适合抽取不连续区域的子集

输出:

input = [[[1, 1, 1], [2, 2, 2]],
   [[3, 3, 3], [4, 4, 4]],
   [[5, 5, 5], [6, 6, 6]]]
tf.slice(input, [1, 0, 0], [1, 1, 3]) ==> [[[3, 3, 3]]]
tf.slice(input, [1, 0, 0], [1, 2, 3]) ==> [[[3, 3, 3],
           [4, 4, 4]]]
tf.slice(input, [1, 0, 0], [2, 1, 3]) ==> [[[3, 3, 3]],
           [[5, 5, 5]]]
           
tf.gather(input, [0, 2]) ==> [[[1, 1, 1], [2, 2, 2]],
        [[5, 5, 5], [6, 6, 6]]]

假设我们要从input中抽取[[[3, 3, 3]]],这个输出在inputaxis=0的下标是1,axis=1的下标是0,axis=2的下标是0-2,所以begin=[1,0,0],size=[1,1,3]。

假设我们要从input中抽取[[[3, 3, 3], [4, 4, 4]]],这个输出在inputaxis=0的下标是1,axis=1的下标是0-1,axis=2的下标是0-2,所以begin=[1,0,0],size=[1,2,3]。

假设我们要从input中抽取[[[3, 3, 3], [5, 5, 5]]],这个输出在inputaxis=0的下标是1-2,axis=1的下标是0,axis=2的下标是0-2,所以begin=[1,0,0],size=[2,1,3]。

假设我们要从input中抽取[[[1, 1, 1], [2, 2, 2]],[[5, 5, 5], [6, 6, 6]]],这个输出在input的axis=0的下标是[0, 2],不连续,可以用tf.gather抽取。input[0]和input[2]

以上这篇tensorflow中tf.slice和tf.gather切片函数的使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
简单谈谈python中的多进程
Nov 06 Python
python中redis的安装和使用
Dec 04 Python
解决python nohup linux 后台运行输出的问题
May 11 Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 Python
Python3安装pip工具的详细步骤
Oct 14 Python
Django框架下静态模板的继承操作示例
Nov 08 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
Dec 12 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
Python中免验证跳转到内容页的实例代码
Oct 23 Python
selenium+超级鹰实现模拟登录12306
Jan 24 Python
用Python编写简单的gRPC服务的详细过程
Jul 04 Python
tensorflow实现对张量数据的切片操作方式
Jan 19 #Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 #Python
Python插入Elasticsearch操作方法解析
Jan 19 #Python
Docker部署Python爬虫项目的方法步骤
Jan 19 #Python
Python Selenium参数配置方法解析
Jan 19 #Python
浅谈tensorflow中张量的提取值和赋值
Jan 19 #Python
python通过安装itchat包实现微信自动回复收到的春节祝福
Jan 19 #Python
You might like
去除php注释和去除空格函数分享
2014/03/13 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
网站上面有这种切换效果
2006/06/26 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
2014/01/06 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
Javascript的闭包详解
2014/12/26 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
纯js实现的积木(div层)拖动功能示例
2017/07/19 Javascript
node实现登录图片验证码的示例代码
2018/04/20 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
JS实现放烟花效果
2020/03/10 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
简单介绍Python中的JSON使用
2015/04/28 Python
Python中文竖排显示的方法
2015/07/28 Python
Python制作简易注册登录系统
2016/12/15 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
对Python 数组的切片操作详解
2018/07/02 Python
对python中xlsx,csv以及json文件的相互转化方法详解
2018/12/25 Python
python字典一键多值实例代码分享
2019/06/14 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
宝拉珍选官方旗舰店:2%水杨酸精华液,收缩毛孔粗大和祛痘
2018/07/01 全球购物
将时尚融入珠宝:Adornmonde
2019/10/17 全球购物
三个儿子教学反思
2014/02/03 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
国际贸易毕业生求职信范文
2014/02/21 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
Python合并多张图片成PDF
2021/06/09 Python