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中使用partial改变方法默认参数实例
Apr 28 Python
Python中的super()方法使用简介
Aug 14 Python
利用Anaconda完美解决Python 2与python 3的共存问题
May 25 Python
Python读取excel中的图片完美解决方法
Jul 27 Python
使用python将时间转换为指定的格式方法
Nov 12 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
Python实现转换图片背景颜色代码
Apr 30 Python
Python基于yaml文件配置logging日志过程解析
Jun 23 Python
使用Python pip怎么升级pip
Aug 11 Python
python将数据插入数据库的代码分享
Aug 16 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
php学习笔记 php中面向对象三大特性之一[封装性]的应用
2011/06/13 PHP
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
vue中node_modules中第三方模块的修改使用详解
2019/05/31 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python实现的彩票机选器实例
2015/06/17 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
墨西哥购物网站:Elektra
2020/01/21 全球购物
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
计算机应用与科学个人的自我评价
2013/11/15 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
公司捐款倡议书
2014/05/14 职场文书
公司口号大全
2014/06/11 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
好媳妇事迹材料
2014/12/24 职场文书
开除通知书范本
2015/04/25 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
追悼会家属答谢词
2015/09/29 职场文书