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 相关文章推荐
Python创建系统目录的方法
Mar 11 Python
Python中的Classes和Metaclasses详解
Apr 02 Python
初步探究Python程序的执行原理
Apr 11 Python
Python使用bs4获取58同城城市分类的方法
Jul 08 Python
浅述python中深浅拷贝原理
Sep 18 Python
对python GUI实现完美进度条的示例详解
Dec 13 Python
微信小程序python用户认证的实现
Jul 29 Python
在Python中使用turtle绘制多个同心圆示例
Nov 23 Python
Python3如何判断三角形的类型
Apr 12 Python
python-jwt用户认证食用教学的实现方法
Jan 19 Python
详解用 python-docx 创建浮动图片
Jan 24 Python
用python实现监控视频人数统计
May 21 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+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
php方法调用模式与函数调用模式简例
2011/09/20 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
2014/08/23 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
jQuery autocomplete插件修改
2009/04/17 Javascript
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
2013/01/24 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
touch.js 拖动、缩放、旋转 (鼠标手势)功能代码
2017/02/04 Javascript
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
2018/09/06 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
Python线程之定位与销毁的实现
2019/02/17 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
Python 如何展开嵌套的序列
2020/08/01 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
高三体育教学反思
2014/01/29 职场文书
丽江古城导游词
2015/02/03 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书