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 相关文章推荐
Scrapy抓取京东商品、豆瓣电影及代码分享
Nov 23 Python
python timestamp和datetime之间转换详解
Dec 11 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
对Python的多进程锁的使用方法详解
Feb 18 Python
python爬虫爬取微博评论案例详解
Mar 27 Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 Python
python变量的存储原理详解
Jul 10 Python
Pytorch训练过程出现nan的解决方式
Jan 02 Python
python生成大写32位uuid代码
Mar 03 Python
python suds访问webservice服务实现
Jun 26 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
Aug 19 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 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&mysql(二)
2006/10/09 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
php技巧小结【推荐】
2017/01/19 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
JS常用字符串处理方法应用总结
2014/05/22 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
python实现2014火车票查询代码分享
2014/01/10 Python
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
Python 探针的实现原理
2016/04/23 Python
PyCharm安装第三方库如Requests的图文教程
2018/05/18 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
python判断自身是否正在运行的方法
2019/08/08 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
python3.6编写的单元测试示例
2019/08/17 Python
python kafka 多线程消费者&手动提交实例
2019/12/21 Python
tensorflow的计算图总结
2020/01/12 Python
Python读写Excel表格的方法
2021/03/02 Python
深入了解canvas在移动端绘制模糊的问题解决
2019/04/30 HTML / CSS
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
中专生自荐信
2013/10/12 职场文书
办公室主任先进事迹
2014/01/18 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
考研英语复习计划
2015/01/19 职场文书
2014年个人年终总结
2015/03/09 职场文书
现实表现证明材料
2015/06/19 职场文书
人民币符号
2022/02/17 杂记