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 Socket使用实例
Dec 18 Python
python实现大转盘抽奖效果
Jan 22 Python
python读取csv和txt数据转换成向量的实例
Feb 12 Python
windows中安装Python3.8.0的实现方法
Nov 19 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
Dec 04 Python
Python lxml模块的基本使用方法分析
Dec 21 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
Python文件时间操作步骤代码详解
Apr 13 Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 Python
python3中calendar返回某一时间点实例讲解
Nov 18 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
Zend的AutoLoad机制介绍
2012/09/27 PHP
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
ECMAScript中函数function类型
2015/06/03 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
用nodejs的实现原理和搭建服务器(动态)
2016/08/10 NodeJs
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
python映射列表实例分析
2015/01/26 Python
详解在Python程序中自定义异常的方法
2015/10/16 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
python+influxdb+shell编写区域网络状况表
2018/07/27 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
python爬取内容存入Excel实例
2019/02/20 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
Django REST framework内置路由用法
2019/07/26 Python
Python argparse模块应用实例解析
2019/11/15 Python
安装PyInstaller失败问题解决
2019/12/14 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
几道Web/Ajax的面试题
2016/11/05 面试题
服务员态度差检讨书
2014/10/28 职场文书
大学教师个人总结
2015/02/10 职场文书
大学生学年个人总结
2015/02/15 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers