浅谈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 相关文章推荐
wxPython框架类和面板类的使用实例
Sep 28 Python
Python实现约瑟夫环问题的方法
May 03 Python
Python中Scrapy爬虫图片处理详解
Nov 29 Python
200 行python 代码实现 2048 游戏
Jan 12 Python
使用python 打开文件并做匹配处理的实例
Jan 02 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
python如何实现视频转代码视频
Jun 17 Python
Tensorflow实现在训练好的模型上进行测试
Jan 20 Python
python使用自定义钉钉机器人的示例代码
Jun 24 Python
python Paramiko使用示例
Sep 21 Python
用Python实现屏幕截图详解
Jan 22 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中查询SQL Server或Sybase时TEXT字段被截断的解决方法
2009/03/10 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
一个经典的PHP验证码类分享
2014/11/18 PHP
php jsonp单引号转义
2014/11/23 PHP
PHP结合Mysql数据库实现留言板功能
2016/03/04 PHP
PHP接收App端发送文件流的方法
2016/09/23 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
JavaScript 拾漏补遗
2009/12/27 Javascript
js DOM模型操作
2009/12/28 Javascript
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
JS面试题---关于算法台阶的问题
2016/07/26 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
python使用xmlrpc实例讲解
2013/12/17 Python
python原始套接字编程示例分享
2014/02/21 Python
Python字符串替换实例分析
2015/05/11 Python
Python中常见的异常总结
2018/02/20 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
python用opencv 图像傅里叶变换
2021/01/04 Python
微笑面对生活演讲稿
2014/05/13 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
医德医魂心得体会
2014/09/11 职场文书
员工工作能力评语
2014/12/31 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
2015年小学图书室工作总结
2015/05/18 职场文书
债务纠纷起诉书
2015/05/20 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
Python实现数据的序列化操作详解
2022/07/07 Python