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发送HTTP请求的方法小结
Jul 08 Python
python使用turtle绘制分形树
Jun 22 Python
Python的argparse库使用详解
Oct 09 Python
Python多进程方式抓取基金网站内容的方法分析
Jun 03 Python
Python单元测试工具doctest和unittest使用解析
Sep 02 Python
PYTHON绘制雷达图代码实例
Oct 15 Python
给ubuntu18安装python3.7的详细教程
Jun 08 Python
Python函数的迭代器与生成器的示例代码
Jun 18 Python
python让函数不返回结果的方法
Jun 22 Python
详解Python IO编程
Jul 24 Python
python 如何调用远程接口
Sep 11 Python
python 模块重载的五种方法
Apr 24 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输出缓存(output_buffering)的深入理解
2013/06/13 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
PHP PDOStatement::errorInfo讲解
2019/01/31 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
很酷的javascript loading效果代码
2008/06/18 Javascript
兼容ie和firefox js关闭代码
2008/12/11 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
2013/09/29 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
jQuery中has()方法用法实例
2015/01/06 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
js实现Tab选项卡切换效果
2020/07/17 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
python实现顺时针打印矩阵
2019/03/02 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
HTML5手机端弹出遮罩菜单特效代码
2016/01/27 HTML / CSS
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
硕士研究生就业推荐信
2014/05/18 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
文员岗位职责范本
2015/04/16 职场文书
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
排查MySQL生产环境索引没有效果
2022/04/11 MySQL