浅谈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最基本的输入输出详解
Apr 25 Python
Python判断Abundant Number的方法
Jun 15 Python
python嵌套函数使用外部函数变量的方法(Python2和Python3)
Jan 31 Python
探究python中open函数的使用
Mar 01 Python
Python数组遍历的简单实现方法小结
Apr 27 Python
老生常谈python中的重载
Nov 11 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
Jun 28 Python
Python基础之函数基本用法与进阶详解
Jan 02 Python
python使用多线程+socket实现端口扫描
May 28 Python
如何基于Django实现上下文章跳转
Sep 16 Python
python实现简单的井字棋游戏(gui界面)
Jan 22 Python
Flask使用SQLAlchemy实现持久化数据
Jul 16 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
php 应用程序安全防范技术研究
2009/09/25 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
Zend Guard使用指南及问题处理
2015/01/07 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
php中get_magic_quotes_gpc()函数说明
2017/02/06 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
jQuery实现的简单动态添加、删除表格功能示例
2017/09/21 jQuery
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
vue实现直播间点赞飘心效果的示例代码
2019/09/20 Javascript
在vue+element ui框架里实现lodash的debounce防抖
2019/11/13 Javascript
[05:20]卡尔工作室_DOTA2新手教学_DOTA2超强新手功能
2013/04/22 DOTA
python连接mysql并提交mysql事务示例
2014/03/05 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
PYTHON基础-时间日期处理小结
2018/05/05 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
keras 读取多标签图像数据方式
2020/06/12 Python
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
应届毕业生自我评价分享
2013/12/15 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
高中英语演讲稿范文
2014/04/24 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
立秋之描写立秋的作文(五年级)
2019/08/08 职场文书
python scipy 稀疏矩阵的使用说明
2021/05/26 Python
HTML基本元素标签介绍
2022/02/28 HTML / CSS