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 相关文章推荐
web.py获取上传文件名的正确方法
Aug 26 Python
Python中title()方法的使用简介
May 20 Python
python中字典(Dictionary)用法实例详解
May 30 Python
django开发教程之利用缓存文件进行页面缓存的方法
Nov 10 Python
Python3中关于cookie的创建与保存
Oct 21 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
Oct 29 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
如何安装并使用conda指令管理python环境
Jul 10 Python
python可视化篇之流式数据监控的实现
Aug 07 Python
python各种excel写入方式的速度对比
Nov 10 Python
python之pygame模块实现飞机大战完整代码
Nov 29 Python
如何通过一篇文章了解Python中的生成器
Apr 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
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
用PHP实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
2013/06/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
JS获取单击按钮单元格所在行的信息
2014/06/17 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
Python实现简单的四则运算计算器
2016/11/02 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
爱尔兰灯和灯具网上商店:Lights.ie
2018/03/26 全球购物
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
介绍一下JNDI的基本概念
2013/07/26 面试题
《夹竹桃》教学反思
2014/04/20 职场文书
赔偿协议书范本
2014/09/12 职场文书
浅谈Python响应式类库RxPy
2021/06/14 Python
vue @ ~ 相对路径 路径别名设置方式
2022/06/05 Vue.js