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 18 Python
在Python中使用Mako模版库的简单教程
Apr 08 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
Sep 19 Python
深入理解python中sort()与sorted()的区别
Aug 29 Python
python 2.7.13 安装配置方法图文教程
Sep 18 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
Python3匿名函数lambda介绍与使用示例
May 18 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
May 21 Python
详解python实现交叉验证法与留出法
Jul 11 Python
pytorch 模型可视化的例子
Aug 17 Python
Python序列化pickle模块使用详解
Mar 05 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 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清除数组中所有字符串两端空格的方法
2014/10/20 PHP
PHP生成唯一订单号的方法汇总
2015/04/16 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
2015/03/27 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
Bootstrap Chart组件使用教程
2016/04/28 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
2018/08/31 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
2017/01/12 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
2020/07/13 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
医学生自荐信
2013/12/03 职场文书
应届毕业生求职自荐书
2014/01/03 职场文书
重阳节演讲稿:尊敬帮助老人 弘扬传统美德
2014/09/25 职场文书
谢师宴邀请函
2015/02/02 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
golang中的空接口使用详解
2021/03/30 Python
vue引入Excel表格插件的方法
2021/04/28 Vue.js