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 相关文章推荐
Django的HttpRequest和HttpResponse对象详解
Jan 26 Python
基于python 二维数组及画图的实例详解
Apr 03 Python
python通过ffmgep从视频中抽帧的方法
Dec 05 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
python binascii 进制转换实例
Jun 12 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
Python assert关键字原理及实例解析
Dec 13 Python
python从Oracle读取数据生成图表
Oct 14 Python
Python爬虫之Selenium多窗口切换的实现
Dec 04 Python
只需要这一行代码就能让python计算速度提高十倍
May 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
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
PHP 操作文件的一些FAQ总结
2009/02/12 PHP
PHP求小于1000的所有水仙花数的代码
2012/01/10 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
bcastr2.0 通用的图片浏览器
2006/11/22 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
jQuery中:selected选择器用法实例
2015/01/04 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
vue实现axios图片上传功能
2019/08/20 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
2020/10/28 Javascript
用Python中的字典来处理索引统计的方法
2015/05/05 Python
浅析python 中大括号中括号小括号的区分
2019/07/29 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
wxPython实现列表增删改查功能
2019/11/19 Python
Python新手学习标准库模块命名
2020/05/29 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
scrapy在python爬虫中搭建出错的解决方法
2020/11/22 Python
HTML5 Web缓存和运用程序缓存(cookie,session)
2018/01/11 HTML / CSS
蔻驰美国官网:COACH美国
2016/08/18 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
服装公司总经理岗位职责
2013/11/30 职场文书
幼儿园义卖活动方案
2014/01/17 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
颁奖典礼主持词
2014/03/25 职场文书
孟佩杰观后感
2015/06/17 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书