浅谈tensorflow 中tf.concat()的使用


Posted in Python onFebruary 07, 2020

concat()是将tensor沿着指定维度连接起来。其中tensorflow1.3版中是这样定义的:

concat(values,axis,name='concat')

一、对于2维来说,0表示行,1表示列

t1 = [[1, 2, 3], [4, 5, 6]]
t2 = [[7, 8, 9], [10, 11, 12]]
 
with tf.Session() as sess:
 print(sess.run(tf.concat([t1, t2], 0) ))

结果为:[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]

t1 = [[1, 2, 3], [4, 5, 6]]
t2 = [[7, 8, 9], [10, 11, 12]]
 
with tf.Session() as sess:
 print(sess.run(tf.concat([t1, t2], 1) ))

结果为:[[1, 2, 3, 7, 8, 9], [4, 5, 6, 10, 11, 12]]

二、 对于3维来说 0表示纵向,1表示行,2表示列

t1 = [[[1, 1, 1],[2, 2, 2]],[[3, 3, 3],[4, 4, 4]]]
 
t2 = [[[5, 5, 5],[6, 6, 6]],[[7, 7, 7],[8, 8, 8]]]
 
with tf.Session() as sess:
 print(sess.run(tf.concat([t1, t2], 0) ))

结果:[[[1 1 1],[2 2 2]] , [[3 3 3],[4 4 4]] , [[5 5 5],[6 6 6]] ,  [[7 7 7],[8 8 8]]]
Tensor("concat_30:0", shape=(4, 2, 3), dtype=int32)

axis=1的结果如下:

Tensor("concat_31:0", shape=(2, 4, 3), dtype=int32)
[[[1 1 1], [2 2 2],[5 5 5],[6 6 6]], [[3 3 3], [4 4 4],[7 7 7], [8 8 8]]]

axis=2的结果如下:

Tensor("concat_32:0", shape=(2, 2, 6), dtype=int32)
[[[1 1 1 5 5 5],[2 2 2 6 6 6]], [[3 3 3 7 7 7], [4 4 4 8 8 8]]]

以上这篇浅谈tensorflow 中tf.concat()的使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python遍历zip文件输出名称时出现乱码问题的解决方法
Apr 08 Python
python获取当前运行函数名称的方法实例代码
Apr 06 Python
python实现beta分布概率密度函数的方法
Jul 08 Python
Python re 模块findall() 函数返回值展现方式解析
Aug 09 Python
python的移位操作实现详解
Aug 21 Python
Python类中方法getitem和getattr详解
Aug 30 Python
python tkinter组件使用详解
Sep 16 Python
flask框架渲染Jinja模板与传入模板变量操作详解
Jan 25 Python
python实现在线翻译功能
Mar 03 Python
python Django 反向访问器的外键冲突解决
May 20 Python
python代码能做成软件吗
Jul 24 Python
Python列表推导式实现代码实例
Sep 09 Python
Python for循环通过序列索引迭代过程解析
Feb 07 #Python
python中with用法讲解
Feb 07 #Python
如何基于Python实现数字类型转换
Feb 07 #Python
Python while循环使用else语句代码实例
Feb 07 #Python
Python matplotlib画曲线例题解析
Feb 07 #Python
python next()和iter()函数原理解析
Feb 07 #Python
使用tensorflow实现矩阵分解方式
Feb 07 #Python
You might like
支持oicq头像的留言簿(二)
2006/10/09 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
jquery自定义函数的多种方法
2014/01/09 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
nodejs实现套接字服务功能详解
2018/06/21 NodeJs
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
Python3里的super()和__class__使用介绍
2015/04/23 Python
Python中使用partial改变方法默认参数实例
2015/04/28 Python
Python爬虫抓取手机APP的传输数据
2016/01/22 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
2020/08/05 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
美国女士时尚珠宝及配饰购物网站:Icing
2018/07/02 全球购物
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
商场总经理岗位职责
2014/02/03 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
机关职员工作检讨书
2014/10/23 职场文书
少先队工作总结2015
2015/05/13 职场文书
2016年清明节期间群众祭祀活动工作总结
2016/04/01 职场文书
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript