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 异常处理实例详解
Mar 12 Python
Python中标准模块importlib详解
Apr 16 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
python自动发送测试报告邮件功能的实现
Jan 22 Python
Python中Numpy ndarray的使用详解
May 24 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
Jun 19 Python
Python Gitlab Api 使用方法
Aug 28 Python
Python中格式化字符串的四种实现
May 26 Python
基于pycharm实现批量修改变量名
Jun 02 Python
Python操作MySQL数据库的示例代码
Jul 13 Python
用python写爬虫简单吗
Jul 28 Python
浅谈Python数学建模之固定费用问题
Jun 23 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中数组的三种排序方法分享
2012/05/07 PHP
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
javascript中常用编程知识
2013/04/08 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
详解如何设置Python环境变量?
2019/05/13 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
网站性能延迟加载图像的五种技巧(小结)
2020/08/13 HTML / CSS
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
加州风格的游泳和沙滩装品牌:Cupshe
2019/06/10 全球购物
什么是Oracle的后台进程background processes?都有哪些后台进程?
2012/04/26 面试题
毕业生的自我鉴定
2013/10/29 职场文书
化学教学随笔感言
2014/02/19 职场文书
忠诚教育心得体会
2014/09/03 职场文书
医院领导班子四风问题对照检查材料
2014/10/26 职场文书
2014年电话客服工作总结
2014/12/09 职场文书
单位委托函范文
2015/01/29 职场文书
技术负责人岗位职责
2015/02/10 职场文书
市场部岗位职责范本
2015/04/15 职场文书
全国助残日活动总结
2015/05/11 职场文书
python 离散点图画法的实现
2022/04/01 Python
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL