浅谈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 正则表达式操作指南
May 04 Python
python获取一组数据里最大值max函数用法实例
May 26 Python
Python分支结构(switch)操作简介
Jan 17 Python
对pandas replace函数的使用方法小结
May 18 Python
详解Python静态网页爬取获取高清壁纸
Apr 23 Python
python多进程下实现日志记录按时间分割
Jul 22 Python
Python类继承和多态原理解析
Feb 05 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
Feb 17 Python
jupyter notebook更换皮肤主题的实现
Jan 07 Python
TensorFlow低版本代码自动升级为1.0版本
Feb 20 Python
Python MNIST手写体识别详解与试练
Nov 07 Python
Python如何让字典保持有序排列
Apr 29 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
资料注册后发信小技巧
2006/10/09 PHP
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
PHP 数组基础知识小结
2010/08/20 PHP
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
解析php dirname()与__FILE__常量的应用
2013/06/24 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
js格式化时间小结
2014/11/03 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python切换hosts文件代码示例
2013/12/31 Python
python 多线程中子线程和主线程相互通信方法
2018/11/09 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
纽约州一群才华横溢的金匠制作而成:Hearth Jewelry
2019/03/22 全球购物
行政部主管岗位职责
2013/12/28 职场文书
个人优缺点自我评价
2014/01/27 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
社区领导班子四风问题原因分析及整改措施
2014/09/28 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
数学教师个人总结
2015/02/06 职场文书
肖申克救赎观后感
2015/06/02 职场文书
主婚人致辞精选
2015/07/28 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电