python Tensor和Array对比分析


Posted in Python onJanuary 08, 2020

如下所示:

区别 Array Tensor
类型 uint8,float32系列 {}
各类型相互转换 uint8转float64:image = image * (2. / 255.) - 1 float64转uint8:image.astype(np.uint8) {}
扩充维度 image[np.newaxis, :] tf.expand_dims(image,axis=0)
数组拼接 np.concatenate([image, image], axis=0) tf.concat([frame,frame],axis=0)
相互转换 image.eval() tf.convert_to_tensor(image)
拼接 np.concat, np.concatenate, np.stack, image.append等 tf.stack, tf.concat

##array的一些操作

1、获取shape:score.shape #(1, 257, 257)

2、转换成list:score.get_shape().as_list() #[1, 257, 257]

3、list前再扩充一维: [1] + score.get_shape().as_list() #[1, 1, 257, 257]

4、x_crops是(1, 3, 255, 255, 3),将前两维合并:

x_crops = tf.reshape(x_crops, [x_crops_shape[0] * x_crops_shape[1]] + x_crops_shape[2: ])

5、numpy数组堆叠

z.shape本来是(1,127,127,3),想要堆叠成(3,127,127,3)

np.stack([z_crops_hog,z_crops_hog,z_crops_hog])后,变成了(3, 1, 127, 127, 3),

vstack 按行堆叠

hstack 按列堆叠

以上这篇python Tensor和Array对比分析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python性能优化技巧
Mar 09 Python
Python 26进制计算实现方法
May 28 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
Jul 06 Python
使用python绘制二元函数图像的实例
Feb 12 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
Feb 19 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
Jun 27 Python
搭建python django虚拟环境完整步骤详解
Jul 08 Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 Python
python语言线程标准库threading.local解读总结
Nov 10 Python
python实现用户名密码校验
Mar 18 Python
python实现同一局域网下传输图片
Mar 20 Python
只需要这一行代码就能让python计算速度提高十倍
May 24 Python
Pycharm小白级简单使用教程
Jan 08 #Python
python如何实现不可变字典inmutabledict
Jan 08 #Python
PyQt5 closeEvent关闭事件退出提示框原理解析
Jan 08 #Python
python从内存地址上加载python对象过程详解
Jan 08 #Python
PyCharm第一次安装及使用教程
Jan 08 #Python
Python namedtuple命名元组实现过程解析
Jan 08 #Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 #Python
You might like
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
JavaScript 的继承
2011/10/01 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
2016/09/23 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
2017/04/13 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
原生javascript如何实现共享onload事件
2020/07/03 Javascript
JavaScript实现点击切换功能
2021/01/27 Javascript
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
Python写的服务监控程序实例
2015/01/31 Python
python抓取网站的图片并下载到本地的方法
2018/05/22 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
python读取指定字节长度的文本方法
2019/08/27 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
Python实现加密接口测试方法步骤详解
2020/06/05 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
运动会演讲稿200字
2014/08/25 职场文书
中班教师个人总结
2015/02/05 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书
浅谈Redis中的RDB快照
2021/06/29 Redis