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中在脚本中引用其他文件函数的实现方法
Jun 23 Python
一道python走迷宫算法题
Jan 22 Python
Python正则表达式和元字符详解
Nov 29 Python
解决Pycharm后台indexing导致不能run的问题
Jun 27 Python
python实现数据分析与建模
Jul 11 Python
pandas实现将日期转换成timestamp
Dec 07 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
python实现微信打飞机游戏
Mar 24 Python
在Mac中配置Python虚拟环境过程解析
Jun 22 Python
Python+OpenCV图像处理——图像二值化的实现
Oct 24 Python
Python爬虫基础之爬虫的分类知识总结
May 13 Python
详细总结Python常见的安全问题
May 21 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
如何分别全角和半角以避免乱码
2006/10/09 PHP
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
2020/11/16 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
深究AngularJS中ng-drag、ng-drop的用法
2017/06/12 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
js实现1,2,3,5数字按照概率生成
2017/09/12 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
Python操作MySQL模拟银行转账
2018/03/12 Python
Python实现最大子序和的方法示例
2019/07/05 Python
mac使用python识别图形验证码功能
2020/01/10 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
我的长生果教学反思
2014/04/28 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
2014年销售员工作总结
2014/12/01 职场文书
追悼会答谢词
2015/01/05 职场文书
采购员工作总结范文
2015/08/12 职场文书
Go Grpc Gateway兼容HTTP协议文档自动生成网关
2022/06/16 Golang