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 ljust rjust center输出
Sep 06 Python
Python实现二分查找算法实例
May 26 Python
Django中处理出错页面的方法
Jul 15 Python
python实现判断数组是否包含指定元素的方法
Jul 15 Python
使用Python进行二进制文件读写的简单方法(推荐)
Sep 12 Python
python递归函数绘制分形树的方法
Jun 22 Python
python多线程分块读取文件
Aug 29 Python
python实现的登录与提交表单数据功能示例
Sep 25 Python
TensorFlow索引与切片的实现方法
Nov 20 Python
python飞机大战pygame游戏框架搭建操作详解
Dec 17 Python
基于python3的socket聊天编程
Feb 17 Python
BeautifulSoup获取指定class样式的div的实现
Dec 07 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/07/15 PHP
PHP读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
基于php伪静态的实现详细介绍
2013/04/28 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
在Laravel中使用MongoDB的方法示例
2019/11/11 PHP
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
JS获取当前网页大小以及屏幕分辨率等
2014/09/05 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
详解node.js中的npm和webpack配置方法
2018/01/21 Javascript
js中实例与对象的区别讲解
2019/01/21 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
Python 正则表达式的高级用法
2016/12/04 Python
python3实现基于用户的协同过滤
2018/05/31 Python
简单谈谈python基本数据类型
2018/09/26 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
简单了解python的内存管理机制
2019/07/08 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
Numpy(Pandas)删除全为零的列的方法
2020/09/11 Python
Html5 APP中监听返回事件处理的方法示例
2018/03/15 HTML / CSS
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
环境工程大学生个人的自我评价
2013/10/08 职场文书
高三高考决心书
2014/03/11 职场文书
婚礼证婚人演讲稿
2014/09/13 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
英语复习计划
2015/01/19 职场文书
安全承诺书格式范本
2015/04/28 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技