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采集博客中上传的QQ截图文件
Jul 18 Python
基于Python实现一个简单的银行转账操作
Mar 06 Python
Python DataFrame 设置输出不显示index(索引)值的方法
Jun 07 Python
使用python判断你是青少年还是老年人
Nov 29 Python
Django框架序列化与反序列化操作详解
Nov 01 Python
tornado+celery的简单使用详解
Dec 21 Python
对tensorflow 中tile函数的使用详解
Feb 07 Python
Python print不能立即打印的解决方式
Feb 19 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
Apr 07 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
Python实现归一化算法详情
Mar 18 Python
Python使用socket去实现TCP客户端和TCP服务端
Apr 12 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
Thinkphp和onethink实现微信支付插件
2016/04/13 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
JQuery validate 验证一个单独的表单元素实例
2017/02/17 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
Mac安装python3的方法步骤
2019/08/09 Python
对python中各个response的使用说明
2020/03/28 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
基于Django快速集成Echarts代码示例
2020/12/01 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
接口可以包含哪些成员
2012/09/30 面试题
行政办公员自我评价分享
2013/12/14 职场文书
装修致歉信
2014/01/15 职场文书
《晏子使楚》教学反思
2014/02/08 职场文书
《问银河》教学反思
2014/02/19 职场文书
市场营销管理毕业生自荐信
2014/03/03 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
远程培训的心得体会
2014/09/01 职场文书
员工评语范文
2014/12/31 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS