TensorFlow2.0:张量的合并与分割实例


Posted in Python onJanuary 19, 2020

**

一 tf.concat( ) 函数?合并
**

In [2]: a = tf.ones([4,35,8])                          

In [3]: b = tf.ones([2,35,8])                          

In [4]: c = tf.concat([a,b],axis=0)                       

In [5]: c.shape                                 
Out[5]: TensorShape([6, 35, 8])

In [6]: a = tf.ones([4,32,8])                          

In [7]: b = tf.ones([4,3,8])                          

In [8]: c = tf.concat([a,b],axis=1)                       

In [9]: c.shape                                 
Out[9]: TensorShape([4, 35, 8])

**

二 tf.stack( ) 函数?数据的堆叠,创建新的维度
**

In [2]: a = tf.ones([4,35,8])                          

In [3]: a.shape                                 
Out[3]: TensorShape([4, 35, 8])

In [4]: b = tf.ones([4,35,8])                          

In [5]: b.shape                                 
Out[5]: TensorShape([4, 35, 8])

In [6]: tf.concat([a,b],axis=-1).shape                     
Out[6]: TensorShape([4, 35, 16])

In [7]: tf.stack([a,b],axis=0).shape                      
Out[7]: TensorShape([2, 4, 35, 8])

In [8]: tf.stack([a,b],axis=3).shape                      
Out[8]: TensorShape([4, 35, 8, 2])

**

三 tf.unstack( )函数?解堆叠
**

In [16]: a = tf.ones([4,35,8])                                                                                       

In [17]: b = tf.ones([4,35,8])                                                                                       

In [18]: c = tf.stack([a,b],axis=0)                                                                                     

In [19]: a.shape,b.shape,c.shape                                                                                      
Out[19]: (TensorShape([4, 35, 8]), TensorShape([4, 35, 8]), TensorShape([2, 4, 35, 8]))

In [20]: aa,bb = tf.unstack(c,axis=0)                                                                                    

In [21]: aa.shape,bb.shape                                                                                         
Out[21]: (TensorShape([4, 35, 8]), TensorShape([4, 35, 8]))

In [22]: res = tf.unstack(c,axis=1)                                                                                     

In [23]: len(res)                                                                                              
Out[23]: 4

**

四 tf.split( ) 函数
**

In [16]: a = tf.ones([4,35,8])                                                                                       

In [17]: b = tf.ones([4,35,8])                                                                                       

In [18]: c = tf.stack([a,b],axis=0)                                                                                     

In [19]: a.shape,b.shape,c.shape                                                                                      
Out[19]: (TensorShape([4, 35, 8]), TensorShape([4, 35, 8]), TensorShape([2, 4, 35, 8]))

In [20]: aa,bb = tf.unstack(c,axis=0)                                                                                    

In [21]: aa.shape,bb.shape                                                                                         
Out[21]: (TensorShape([4, 35, 8]), TensorShape([4, 35, 8]))

In [22]: res = tf.unstack(c,axis=1)                                                                                     

In [23]: len(res)                                                                                              
Out[23]: 4

以上这篇TensorFlow2.0:张量的合并与分割实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python用sndhdr模块识别音频格式详解
Jan 11 Python
python实现文件助手中查看微信撤回消息
Apr 29 Python
PYQT5实现控制台显示功能的方法
Jun 25 Python
python的pytest框架之命令行参数详解(上)
Jun 27 Python
Python实现平行坐标图的两种方法小结
Jul 04 Python
通过celery异步处理一个查询任务的完整代码
Nov 19 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
Feb 05 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 Python
对PyTorch中inplace字段的全面理解
May 22 Python
Python实现信息管理系统
Jun 05 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 #Python
tensorflow实现对张量数据的切片操作方式
Jan 19 #Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 #Python
Python插入Elasticsearch操作方法解析
Jan 19 #Python
Docker部署Python爬虫项目的方法步骤
Jan 19 #Python
Python Selenium参数配置方法解析
Jan 19 #Python
浅谈tensorflow中张量的提取值和赋值
Jan 19 #Python
You might like
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
php专用数组排序类ArraySortUtil用法实例
2015/04/03 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
JQuery的$命名冲突详细解析
2013/12/28 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
javascript中sort()的用法实例分析
2015/01/30 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
JavaScript之创意时钟项目(实例讲解)
2017/10/23 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
2019/08/09 Javascript
Python中Collection的使用小技巧
2014/08/18 Python
12步教你理解Python装饰器
2016/02/25 Python
Python数据类型详解(四)字典:dict
2016/05/12 Python
python操作 hbase 数据的方法
2016/12/18 Python
快速了解Python相对导入
2018/01/12 Python
python实现二叉查找树实例代码
2018/02/08 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
分享全球十款超强HTML5开发工具
2014/05/14 HTML / CSS
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
工商学院毕业生个人自我评价
2013/09/19 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
优秀班组申报材料
2014/12/25 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android