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常用模块介绍
Nov 21 Python
Python中.join()和os.path.join()两个函数的用法详解
Jun 11 Python
python实现电脑自动关机
Jun 20 Python
Python重新加载模块的实现方法
Oct 16 Python
Python 忽略warning的输出方法
Oct 18 Python
基于OpenCV python3实现证件照换背景的方法
Mar 22 Python
python实现微信防撤回神器
Apr 29 Python
Python PIL读取的图像发生自动旋转的实现方法
Jul 05 Python
Python中if有多个条件处理方法
Feb 26 Python
python实现经纬度采样的示例代码
Dec 10 Python
Python+Appium实现自动化清理微信僵尸好友的方法
Feb 04 Python
Python用any()函数检查字符串中的字母以及如何使用all()函数
Apr 14 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操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
php对象工厂类完整示例
2018/08/09 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
csdn 博客的css样式 v3
2009/02/24 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
Python运算符重载用法实例
2015/05/28 Python
Python fileinput模块使用实例
2015/05/28 Python
Python删除空文件和空文件夹的方法
2015/07/14 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
python 缺失值处理的方法(Imputation)
2019/07/02 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
学生思想表现的评语
2014/01/30 职场文书
高校教师自荐信范文
2014/03/13 职场文书
yy婚礼主持词
2014/03/14 职场文书
会计专业自荐信
2014/06/03 职场文书
遗嘱继承权公证书
2015/01/26 职场文书
导游词之襄阳古城
2019/09/27 职场文书
导游词之张家界
2019/10/31 职场文书
python某漫画app逆向
2021/03/31 Python
golang interface判断为空nil的实现代码
2021/04/24 Golang
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android
sql server 累计求和实现代码
2022/02/28 SQL Server