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中stdout输出不缓存的设置方法
May 29 Python
使用python调用浏览器并打开一个网址的例子
Jun 05 Python
跟老齐学Python之dict()的操作方法
Sep 24 Python
python中ASCII码和字符的转换方法
Jul 09 Python
python实现图片转字符小工具
Apr 30 Python
python实现微信小程序用户登录、模板推送
Aug 28 Python
Python3.6 中的pyinstaller安装和使用教程
Mar 16 Python
浅谈Python中的字符串
Jun 10 Python
vscode调试django项目的方法
Aug 06 Python
python 批量将中文名转换为拼音
Feb 07 Python
python 基于pygame实现俄罗斯方块
Mar 02 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
Jul 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中随机显示图片的函数代码
2011/06/23 PHP
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
用js的for循环获取radio选中的值
2013/10/21 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
在Python中使用Mako模版库的简单教程
2015/04/08 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
Python编程中归并排序算法的实现步骤详解
2016/05/04 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
销售业务实习自我鉴定
2013/09/23 职场文书
在职研究生自我鉴定
2013/10/16 职场文书
校园广播稿精选
2014/10/01 职场文书
求职意向书范本
2015/05/11 职场文书
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers