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中用Ctrl+C终止多线程程序的问题解决
Mar 30 Python
深入源码解析Python中的对象与类型
Dec 11 Python
python3+PyQt5实现自定义分数滑块部件
Apr 24 Python
celery4+django2定时任务的实现代码
Dec 23 Python
python对文件目录的操作方法实例总结
Jun 24 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
Python BeautifulReport可视化报告代码实例
Apr 13 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
May 10 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 Python
python基础之模块的导入
Oct 24 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 Python
Python 的演示平台支持 WSGI 接口的应用
Apr 20 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
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
jquery.post用法之type设置问题
2014/02/24 Javascript
jquery引用方法时传递参数原理分析
2014/10/13 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
JavaScript实现同时调用多个函数的方法
2015/11/09 Javascript
jquery中ajax跨域方法实例分析
2015/12/18 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
2017/02/24 Javascript
解决layui中的form表单与button的点击事件冲突问题
2018/08/15 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
python编程开发之日期操作实例分析
2015/11/13 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
python实现石头剪刀布小游戏
2021/01/20 Python
linux环境中没有网络怎么下载python
2019/07/07 Python
Python调用C语言程序方法解析
2020/07/07 Python
Python爬虫与反爬虫大战
2020/07/30 Python
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
干部现实表现材料
2014/02/13 职场文书
工作过失检讨书
2014/02/23 职场文书
团支书竞选演讲稿
2014/04/28 职场文书
医院节能减排方案
2014/06/13 职场文书
酒后驾车标语
2014/06/30 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
奖励申请报告范文
2015/05/15 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers