浅谈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模仿POST提交HTTP数据及使用Cookie值的方法
Nov 10 Python
Python中利用sorted()函数排序的简单教程
Apr 27 Python
用Python解决计数原理问题的方法
Aug 04 Python
python编程实现归并排序
Apr 14 Python
快速了解Python开发中的cookie及简单代码示例
Jan 17 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
Jun 28 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
Jul 09 Python
Python实现钉钉订阅消息功能
Jan 14 Python
python基于pexpect库自动获取日志信息
Feb 01 Python
PyCharm2020.3.2安装超详细教程
Feb 08 Python
python运行脚本文件的三种方法实例
Jun 25 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写的获取各搜索蜘蛛爬行记录代码
2012/08/21 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
2014/06/22 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
jQuery 技巧小结
2010/04/02 Javascript
js 设置选中行的样式的实现代码
2010/05/24 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
vue 开发之路由配置方法详解
2019/12/02 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
深入理解Python爬虫代理池服务
2018/02/28 Python
Django csrf 验证问题的实现
2018/10/09 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
Python configparser模块常用方法解析
2020/05/22 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
详解HTML5表单新增属性
2016/12/21 HTML / CSS
澳大利亚排名第一的儿童在线玩具商店:Toy Galaxy
2018/10/06 全球购物
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
公司财务自我评价分享
2013/12/17 职场文书
开会迟到检讨书
2014/02/03 职场文书
老兵退伍标语
2014/10/07 职场文书
2015年民主生活会发言材料
2014/12/15 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书