TensorFlow2.0:张量的合并与分割实例
作者:梅文化_2019 发布时间:2022-12-02 13:44:49
标签:TensorFlow2.0,张量,合并,分割
**
一 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
来源:https://blog.csdn.net/meijie2018_1/article/details/99439186


猜你喜欢
- Python# coding=utf-8import timeimport sysdef func(): # 格式化输出时间 &
- 本文实例讲述了PHP商品秒杀问题解决方案。分享给大家供大家参考,具体如下:引言假设num是存储在数据库中的字段,保存了被秒杀产品的剩余数量。
- 前段时间,在pycharm里配置了远程的Python解释器,然后在使用过程中,发现pycharm原来是可以使用Jupyter的文件,而且还可
- 前言在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和
- where条件表达式--统计函数Select count(1) from student;--like模糊查询--统计班上姓张的人数sele
- update()方法添加键 - 值对到字典dict2。此函数不返回任何值。语法以下是update()方法的语法:dict.upd
- 当mysql跨越互联网进行复制时别人可以窃取到mysql的复制信息,这些信息是明文的,因此存在不安全性,这里通过ssl对复制的信息进行加密。
- 关于保存h5模型、权重网上的示例非常多,也非常简单。主要有以下两个函数:1、keras.models.load_model() 读取网络、权
- 一、需要识别的内容需要识别的验证码内容如下 验证码下载下载地址。二、直接调用tesseract来完成识别(识别率很差)
- 前言Python 的一大优点就是丰富的类库,所以我们经常会用 pip 来安装各种库,所以对于Python开发用户来讲,PIP安装软件包是家常
- 在密码学中,凯撒密码(或称恺撒加密、恺撒变换、变换加密)是一种最简单且最广为人知的加密技术。它是一种替换加密的技术。这个加密方法是以恺撒的名
- 需求背景在很多时候我们需要抽取视频的某一帧做一些分析或修改等;比如笔者需求就是判断一个人在该视频中出现的频率,以判断他是否是这段视频的主角;
- python作为脚本性语言,加上它的简便易用性。会经常当作脚本用来处理一下数据和格式。其中处理文件就是频繁用处之一。简单编写几个常用的xls
- 前言Python语言的turtle库是一个直观有趣的图形绘制函数库,是python语言标准库之一。turtle库也叫海龟库,是turtle绘
- Python数据类型分为值类型和引用类型, 下面我们看下它们的区别:值类型:对象本身不允许修改,数值的修改实际上是让变量指向了一个新的对象包
- 这篇博客主要写flatten()作用,及其参数的含义flatten()是对多维数据的降维函数。flatten(),默认缺省参数为0,也就是说
- 1.彻底弄懂CSS盒子模式一(DIV布局快速入门) 2.彻底弄懂CSS盒子模式二(导航栏实例) 4.彻底弄懂CSS盒子模式四(绝对定位和相对
- 一、前言我们在使用pycharm写代码时可能出现过下面这种情况,不小心点到了ignore ....:这样会导致整个代码都没有错误提示了,类似
- 我们提倡尽可能使用CSS,而且我们常常能做到这一点。现代浏览器有很好的CSS支持-这无疑足够好让你使用CSS来控制布局和版面设计。但是有时候
- 本文实例讲述了Python面向对象之多态原理与用法。分享给大家供大家参考,具体如下:目标多态面向对象三大特性封装 根据 职责 将 属性 和