tensorflow的None下标、equal和consum函数总结
None下标
None下标类似a[:,None],会默认在原有纬度基础上增加一个纬度
考虑初始变量:
a = tf.Variable([[3.0,2.0,4.0],[1.0,6.0,7.0]])
为的矩阵
变化1:
a1 = a[:,:,None] # 2 * 3 * 1
为矩阵,会在最后(第2纬后)加上一纬,其值为
[[[3.][2.][4.]][[1.][6.][7.]]]
变化2:
a2 = a[:,None] # 2 * 1 * 3
为矩阵,会在第1纬后加上1维,其值为
[[[3. 2. 4.]][[1. 6. 7.]]]
变化3:
a3 = a[None] # 1 * 2 * 3
为矩阵,会在第1维前面加上1纬,其值为
[[[3. 2. 4.][1. 6. 7.]]]
tf.equal操作
b = tf.equal(a1,a2) # 2 * 3 * 3
结果如下:
[[[ True False False][False True False][False False True]][[ True False False][False True False][False False True]]]
tf.cumsum操作
c = tf.cumsum(tf.cast(b, tf.float32), axis=-1) # 2 * 3 *3
结果如下:
[[[1. 1. 1.][0. 1. 1.][0. 0. 1.]][[1. 1. 1.][0. 1. 1.][0. 0. 1.]]]
tf.
d = (tf.linalg.diag_part(c) - 1.0) # 2 * 3
结果如下:
[[0. 0. 0.][0. 0. 0.]]
去最后两维数组的对角阵,显然这列统计了中每个元素的重复出现次数。
完
tensorflow的None下标、equal和consum函数总结相关推荐
- 编写程序获取 vector 容器的第一个元素。分别使用下标 操作符、front 函数以及 begin 函数实现该功能,并提 供空的 vector 容器测试你的程序
/*********************** 编写程序获取 vector 容器的第一个元素.分别使用下标 操作符.front 函数以及 begin 函数实现该功能,并提 供空的 vector 容器 ...
- Python中通过索引名称提取数据loc()函数Python中通过行和列下标提取数据iloc()函数
[小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python中通过索引名称提取数据 loc()函数 Python中通过 ...
- Tensorflow深度学习应用(进阶篇)-回归(函数拟合训练)-可视化
#coding=gbk ''' 进阶篇:多元回归:建模问题:Y=x1xx1+x2xw2+x3xw3+...+xnxwn+b,矩阵简化表示Y=XW+bnumpy库基础:整型的一个数字, 不能取得其sha ...
- TensorFlow的常量、变量、常用函数(一)
TensorFlow常用函数(一) (1)tf.variable_scope('namespace')和tf.name_scope('namespace'):返回一个用于定义创建variable(层) ...
- 数组去重下标重排的php函数,php数组去重的函数代码
function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($arr as $k => $v) { if(in_array($ ...
- TensorFlow函数总览
Modules app 模块:通用入口点脚本. audio 模块:tf.audio名称空间的公共API. autograph 模块:将纯Python转换为TensorFlow图形代码. bitwise ...
- 【tensorflow】全连接层函数tf.layers.dense()原理
TensorFlow全连接层函数tf.layers.dense()原理 - jian shu https://www.jianshu.com/p/3855908b4c29 最近在用TensorFlow ...
- TensorFlow(五)常用函数与基本操作
tensorflow的基本运作 1.tensorflow的基本运作 2.tf函数 TensorFlow 将图形定义转换成分布式执行的操作, 以充分利用可用的计算资源 (如 CPU 或 GPU.一般你不 ...
- TensorFlow(三)常用函数
创建一个一行两列的矩阵 matrix1 = tf.constant([[3., 3.]]) 1 创建一个两行一列的矩阵 matrix2 = tf.constant([[2.],[2.]]) 1 矩阵相 ...
最新文章
- MFC命令消息的路由
- Github 2020年度报告:你以为新冠击溃了开发者?不!他们创造了更多代码...
- YbtOJ#20081-[NOIP2020模拟赛B组Day8]树上排列【组合数,树形dp】
- git 本地推送本地仓库到远程
- 最短路径——Floyd算法及优化(蓝桥杯试题集)
- 【软件项目管理】软件项目的主要成本是人的劳动的消耗
- Bailian4116 拯救行动【优先搜索】
- 简单的form表单文件上传
- Git小乌龟的安装及使用
- gsonformat安装
- 《编码:隐匿在计算机软硬件背后的语言》TXT
- chrome 插件tempermonkey
- c++的两个冒号::四个点是什么意思,什么作用呢?
- requestLayout() improperly called by…view.NoScrollGridView during layout: running second layout pass
- qt错误:常量中有换行符
- BUUCTF-WarmUp
- google/filament 场景(Scene)管理
- 制作ESXI6.7启动盘
- Connect to tfhub.dev:443 [tfhub.dev/216.58.200.238] failed 问题解决
- 如何通过自学,成为数据挖掘“高手”
热门文章
- Scratch软件编程等级考试四级——20210320
- 游戏画质修改器GFX工具箱(GFX tool)_9.9.8特别版
- Word for mac 去除全文空格
- 微信读书vscode插件_曾经我以为 VSCode 是程序员专属的工具,直到发现了这些……...
- 【docker系列】docker API管理接口增加CA安全认证
- Xilinx 黑金ZYNQ开发板AX7020,利用VIVADO进行FPGA程序烧录
- union翻译成中文_union是什么意思_union的翻译_音标_读音_用法_例句_爱词霸在线词典...
- VBA Excel 直接增加任意名字sheet
- 史上最全因果推断合集-12(因果推断在哈啰出行的实践探索)
- 政府、事业单位短信通知解决方案