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 enumerate遍历数组示例应用
Sep 06 Python
python实现颜色空间转换程序(Tkinter)
Dec 31 Python
Python编程生成随机用户名及密码的方法示例
May 05 Python
Python3实现抓取javascript动态生成的html网页功能示例
Aug 22 Python
python SMTP实现发送带附件电子邮件
May 22 Python
解决pandas read_csv 读取中文列标题文件报错的问题
Jun 15 Python
在Python中过滤Windows文件名中的非法字符方法
Jun 10 Python
django 实现celery动态设置周期任务执行时间
Nov 19 Python
解决Numpy中sum函数求和结果维度的问题
Dec 06 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
Nov 11 Python
Python爬虫开发与项目实战
Dec 16 Python
tensorflow学习笔记之tfrecord文件的生成与读取
Mar 31 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
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
2015/12/24 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
浅谈React中组件间抽象
2018/01/27 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python表示矩阵的方法分析
2017/05/26 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
python 公共方法汇总解析
2019/09/16 Python
Python多线程Threading、子线程与守护线程实例详解
2020/03/24 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
卫校毕业生个人自我鉴定
2014/04/28 职场文书
招标授权委托书样本
2014/09/23 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
大学生自荐信范文
2015/03/05 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
党员读书活动心得体会
2016/01/14 职场文书
个人业务学习心得体会
2016/01/25 职场文书
改造DE1103三步曲
2022/04/07 无线电