浅谈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实现的二维码生成小软件
Jul 11 Python
python中二维阵列的变换实例
Oct 09 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
Aug 30 Python
Python中import机制详解
Nov 14 Python
python使用锁访问共享变量实例解析
Feb 08 Python
python opencv之SURF算法示例
Feb 24 Python
使用python绘制二元函数图像的实例
Feb 12 Python
对numpy下的轴交换transpose和swapaxes的示例解读
Jun 26 Python
Python3 虚拟开发环境搭建过程(图文详解)
Jan 06 Python
python2.7使用scapy发送syn实例
May 05 Python
Python 判断时间是否在时间区间内的实例
May 16 Python
python 多态 协议 鸭子类型详解
Nov 27 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 shell命令合并图片的代码
2011/06/23 PHP
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
PHP图像裁剪缩略裁切类源码及使用方法
2016/01/07 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
2017/03/25 PHP
经验几则 推荐
2006/09/05 Javascript
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
IE iframe的onload方法分析小结
2010/01/07 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
jQuery学习基础知识小结
2010/11/25 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
VUE 实现element upload上传图片到阿里云
2020/08/12 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
大学生入党自我鉴定
2013/10/31 职场文书
活动志愿者自荐信
2014/01/27 职场文书
劳资员岗位职责
2015/02/13 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
公司借款担保书
2015/09/22 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python