Tensorflow进行多维矩阵的拆分与拼接实例


Posted in Python onFebruary 07, 2020

最近在使用tensorflow进行网络训练的时候,需要提取出别人训练好的卷积核的部分层的数据。由于tensorflow中的tensor和python中的list不同,无法直接使用加法进行拼接,后来发现一个函数可以完成tensor的拼接。

函数形式如下:

tf.concat(concat_dim,values,name='concat')

其中,第一个参数表示需要拼接的多维tensor,并且可以将多个tensor同事拼接,第二个表示按照哪一个维度拼接(从数字0开始)。

例子:创建一个三维的tensor,然后分别取出最后一个维度(注意:tensor支持与python中list相似的切片操作,可以使用这种方式进行拆分),然后在拼接在一起。

import tensorflow as tf

weights=tf.Variable(tf.truncated_normal([2,3,4],dtype=tf.float32,stddev=1e-1),name='weights')

weight1=weights[0:2,0:3,1:2]
weight2=weights[0:2,0:3,2:3]
weight3=weights[0:2,0:3,1:2]
weight4=tf.concat([weight1,weight2,weight3],2) #2表示最后一个维度

with tf.Session() as sess:
 sess.run(tf.global_variables_initializer())
 print(sess.run(weights))
 print("****************")
 print(sess.run(weight4))

Tensorflow进行多维矩阵的拆分与拼接实例

以上这篇Tensorflow进行多维矩阵的拆分与拼接实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python连接mongodb操作数据示例(mongodb数据库配置类)
Dec 31 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
Apr 27 Python
基于anaconda下强大的conda命令介绍
Jun 11 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
May 23 Python
Django利用cookie保存用户登录信息的简单实现方法
May 27 Python
django rest framework vue 实现用户登录详解
Jul 29 Python
浅谈Python中(&,|)和(and,or)之间的区别
Aug 07 Python
Python使用Slider组件实现调整曲线参数功能示例
Sep 06 Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 Python
python实现加密的方式总结
Jan 19 Python
使用npy转image图像并保存的实例
Jul 01 Python
Tensorflow训练模型越来越慢的2种解决方案
Feb 07 #Python
详解python itertools功能
Feb 07 #Python
Python中itertools的用法详解
Feb 07 #Python
Python转换itertools.chain对象为数组的方法
Feb 07 #Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
Feb 07 #Python
python十进制转二进制的详解
Feb 07 #Python
基于Tensorflow使用CPU而不用GPU问题的解决
Feb 07 #Python
You might like
PHP编程与应用
2006/10/09 PHP
深入解析php之apc
2013/05/15 PHP
thinkPHP3.x常量整理(预定义常量/路径常量/系统常量)
2016/05/20 PHP
中国地区三级联动下拉菜单效果分析
2012/11/15 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
移动端横屏的JS代码(beta)
2016/05/16 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
canvas绘制多边形
2017/02/24 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
Python 文件读写操作实例详解
2014/03/12 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
Django的信号机制详解
2017/05/05 Python
python yield关键词案例测试
2019/10/15 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
Java如何调用外部Exe程序
2015/07/04 面试题
求职信模板标准格式范文
2014/02/23 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
优秀班组申报材料
2014/12/25 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
学雷锋活动简报
2015/07/20 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
《颐和园》教学反思
2016/02/19 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
「地球外少年少女」BD发售宣传CM公开
2022/03/21 日漫