浅谈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使用正则匹配实现抓图代码分享
Apr 02 Python
python实现判断数组是否包含指定元素的方法
Jul 15 Python
python编程开发之日期操作实例分析
Nov 13 Python
python开发之list操作实例分析
Feb 22 Python
Python简单操作sqlite3的方法示例
Mar 22 Python
Python中表示字符串的三种方法
Sep 06 Python
python实现顺序表的简单代码
Sep 28 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
对Python3 pyc 文件的使用详解
Feb 16 Python
PYTHON如何读取和写入EXCEL里面的数据
Oct 28 Python
django数据模型(Model)的字段类型解析
Dec 25 Python
Python调用.NET库的方法步骤
Dec 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操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
一次因composer错误使用引发的问题与解决
2019/03/06 PHP
PHP vsprintf()函数格式化字符串操作原理解析
2020/07/14 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
jQuery中ajax的post()方法用法实例
2014/12/26 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
vue项目出现页面空白的解决方案
2019/10/31 Javascript
微信小程序 scroll-view 实现锚点跳转功能
2019/12/12 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
python 排列组合之itertools
2013/03/20 Python
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
Django框架中序列化和反序列化的例子
2019/08/06 Python
Python线程threading模块用法详解
2020/02/26 Python
django中嵌套的try-except实例
2020/05/21 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
2020/06/06 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
python3实现简单飞机大战
2020/11/29 Python
北大青鸟学生求职信
2013/09/24 职场文书
测试工程师岗位职责
2013/11/28 职场文书
给校长的建议书400字
2014/05/15 职场文书
十月围城观后感
2015/06/08 职场文书
小学信息技术教学反思
2016/02/16 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
windows系统安装配置nginx环境
2022/06/28 Servers