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基础教程之类class定义使用方法
Feb 20 Python
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
python 中split 和 strip的实例详解
Jul 12 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
Python实现操纵控制windows注册表的方法分析
May 24 Python
Python任意字符串转16, 32, 64进制的方法
Jun 12 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
检测python爬虫时是否代理ip伪装成功的方法
Jul 12 Python
Pyinstaller 打包发布经验总结
Jun 02 Python
 python中的元类metaclass详情
May 30 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
UCenter Home二次开发指南
2009/05/28 PHP
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
一个经典的PHP验证码类分享
2014/11/18 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
开启PHP的伪静态模式
2015/12/31 PHP
CI框架中类的自动加载问题分析
2016/11/21 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
2013/11/26 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
百度地图api如何使用
2015/08/03 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
利用three.js画一个3D立体的正方体示例代码
2017/11/19 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
vuex actions异步修改状态的实例详解
2019/11/06 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
简单分析python的类变量、实例变量
2019/08/23 Python
python pandas利用fillna方法实现部分自动填充功能
2020/03/16 Python
python 安装impala包步骤
2020/03/28 Python
Python新手学习raise用法
2020/06/03 Python
python 实用工具状态机transitions
2020/11/21 Python
英国复古服装购物网站:Collectif
2019/10/30 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
督导岗位职责范本
2015/04/10 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
使用Springboot实现健身房管理系统
2021/07/01 Java/Android