浅谈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使用socket连接远程服务器的方法
Apr 29 Python
python实现NB-IoT模块远程控制
Jun 20 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
Django框架视图层URL映射与反向解析实例分析
Jul 29 Python
Python (Win)readline和tab补全的安装方法
Aug 27 Python
Django admin禁用编辑链接和添加删除操作详解
Nov 15 Python
Python性能分析工具Profile使用实例
Nov 19 Python
Python中random模块常用方法的使用教程
Oct 04 Python
pycharm使用技巧之自动调整代码格式总结
Nov 04 Python
Python3 用什么IDE开发工具比较好
Nov 28 Python
5个pandas调用函数的方法让数据处理更加灵活自如
Apr 24 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
Jul 07 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
php中cookie实现二级域名可访问操作的方法
2014/11/11 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
一段批量给页面上的控件赋值js
2010/06/19 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
tweenjs缓动算法的使用实例分析
2019/08/26 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
2016/09/21 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
python进行参数传递的方法
2020/05/12 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
运动会领导邀请函
2014/01/10 职场文书
思想作风建设心得体会
2014/10/22 职场文书
解除租房协议书
2014/12/03 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
培训感想范文
2015/08/07 职场文书
医德医风学习心得体会
2016/01/25 职场文书
html form表单基础入门案例讲解
2021/07/15 HTML / CSS