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中的文档测试模块
Apr 28 Python
Python 字典与字符串的互转实例
Jan 13 Python
python利用不到一百行代码实现一个小siri
Mar 02 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
requests和lxml实现爬虫的方法
Jun 11 Python
详解Python nose单元测试框架的安装与使用
Dec 20 Python
解决python super()调用多重继承函数的问题
Jun 26 Python
django用户登录验证的完整示例代码
Jul 21 Python
centos7之Python3.74安装教程
Aug 15 Python
在Django下创建项目以及设置settings.py教程
Dec 03 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
使用keras实现孪生网络中的权值共享教程
Jun 11 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
下载文件的点击数回填
2006/10/09 PHP
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
实例说明为什么不要行内使用javascript
2014/04/18 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
详解Python中的type()方法的使用
2015/05/21 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
python的turtle库使用详解
2019/05/10 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
django的csrf实现过程详解
2019/07/26 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
Kingsoft金山公司C/C++笔试题
2016/05/10 面试题
Linux文件操作命令都有哪些
2016/07/23 面试题
什么是方法的重载
2013/06/24 面试题
环保专业大学生职业规划设计
2014/01/10 职场文书
公证书样本
2014/04/10 职场文书
家长对孩子的评语
2014/04/18 职场文书
篮球社团活动总结
2014/06/27 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
学校计划生育责任书
2015/05/09 职场文书