浅谈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算法之栈(stack)的实现
Aug 18 Python
Tornado服务器中绑定域名、虚拟主机的方法
Aug 22 Python
在Python中通过threading模块定义和调用线程的方法
Jul 12 Python
详解Python中的文件操作
Aug 28 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
Dec 25 Python
Python实现七彩蟒蛇绘制实例代码
Jan 16 Python
python 两个一样的字符串用==结果为false问题的解决
Mar 12 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
Jun 23 Python
使用Python webdriver图书馆抢座自动预约的正确方法
Mar 04 Python
MATLAB 如何求取离散点的曲率最大值
Apr 16 Python
python 模块重载的五种方法
Apr 24 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基础知识:类与对象(1)
2006/12/13 PHP
PHP小程序自动提交到自助友情连接
2009/11/24 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
JavaScript异步编程:异步数据收集的具体方法
2013/08/19 Javascript
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
JavaScript 里的类数组对象
2015/04/08 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
window下eclipse安装python插件教程
2017/04/24 Python
Django 多环境配置详解
2019/05/14 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
本科生求职简历的自我评价
2013/10/21 职场文书
电气工程和自动化自荐信范文
2013/12/25 职场文书
小区停车场管理制度
2014/01/27 职场文书
五四青年节演讲稿
2014/05/26 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
小学校长个人总结
2015/03/03 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
《1942》观后感
2015/06/08 职场文书
教师教育心得体会
2016/01/19 职场文书