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中的数字类型及基本的数学计算
Mar 11 Python
Python获取当前路径实现代码
May 08 Python
Python实现调用另一个路径下py文件中的函数方法总结
Jun 07 Python
pandas 选择某几列的方法
Jul 03 Python
Python语言检测模块langid和langdetect的使用实例
Feb 19 Python
Python时间序列处理之ARIMA模型的使用讲解
Apr 02 Python
python实现猜拳小游戏
Apr 05 Python
python带参数打包exe及调用方式
Dec 21 Python
pycharm内无法import已安装的模块问题解决
Feb 12 Python
python实现Pyecharts实现动态地图(Map、Geo)
Mar 25 Python
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
Apr 27 Python
分享python函数常见关键字
Apr 26 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
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
2017/01/11 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
Stop SQL Server
2007/06/21 Javascript
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
页面内容排序插件jSort使用方法
2015/10/10 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
vue组件学习教程
2017/09/09 Javascript
js实现登录与注册界面
2017/11/01 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
简单谈谈Python流程控制语句
2016/12/04 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
opencv实现图像平移效果
2021/03/24 Python
学习自我鉴定
2014/02/01 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
行政专员的岗位职责
2014/03/10 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers