Python imread、newaxis用法详解


Posted in Python onNovember 04, 2019

这篇文章主要介绍了python imread、newaxis用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一:imread

用来读取图片,返回一个numpy.ndarray类型的多维数组,具有两个参数:

参数1 filename, 读取的图片文件名,可以使用相对路径或者绝对路径,但必须带完整的文件扩展名(图片格式后缀)

参数2 flags, 一个读取标记,用于选择读取图片的方式,默认值为IMREAD_COLOR,flag值的设定与用什么颜色格式读取图片有关

import cv2
path = 'E:\Flow classification\email_train1.jpg'
image = cv2.imread(path)
print(image)
print(type(image))

二:newaxis

用来增加数组维度,如下:

import numpy as np
 
a=np.array([1,2,3,4,5,6,7,8,9])
print(a.shape)
print(a)
 
b = a[:,np.newaxis]
print(b.shape)
print(b)
 
c = b[:,:,np.newaxis]
print(c.shape)
print(c)
 
d = c[:,:,:,np.newaxis]
print(d.shape)
print(d)

输出结果如下:

(9,)
[1 2 3 4 5 6 7 8 9]

(9, 1)
[[1]
 [2]
 [3]
 [4]
 [5]
 [6]
 [7]
 [8]
 [9]]

(9, 1, 1)
[[[1]]

 [[2]]

 [[3]]

 [[4]]

 [[5]]

 [[6]]

 [[7]]

 [[8]]

 [[9]]]

(9, 1, 1, 1)
[[[[1]]]

 [[[2]]]

 [[[3]]]

 [[[4]]]

 [[[5]]]

 [[[6]]]

 [[[7]]]

 [[[8]]]

 [[[9]]]]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python开发WebService系列教程之REST,web.py,eurasia,Django
Jun 30 Python
python 网络编程常用代码段
Aug 28 Python
Python简单删除列表中相同元素的方法示例
Jun 12 Python
python批量读取txt文件为DataFrame的方法
Apr 03 Python
Python3.6.0+opencv3.3.0人脸检测示例
May 25 Python
Python代码太长换行的实现
Jul 05 Python
python matplotlib库绘制散点图例题解析
Aug 10 Python
使用TensorFlow对图像进行随机旋转的实现示例
Jan 20 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
Mar 06 Python
python实现输入三角形边长自动作图求面积案例
Apr 12 Python
用pip给python安装matplotlib库的详细教程
Feb 24 Python
numpy数据类型dtype转换实现
Apr 24 Python
Python使用微信接入图灵机器人过程解析
Nov 04 #Python
python selenium循环登陆网站的实现
Nov 04 #Python
Django项目中使用JWT的实现代码
Nov 04 #Python
Python collections中的双向队列deque简单介绍详解
Nov 04 #Python
Python 下载及安装详细步骤
Nov 04 #Python
Django框架表单操作实例分析
Nov 04 #Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
Nov 04 #Python
You might like
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
2014/03/12 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
2014/03/13 PHP
php网页病毒清除类
2014/12/08 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
JS解密入门之凭直觉解
2008/06/25 Javascript
jquery $.ajax入门应用二
2008/11/19 Javascript
在vs2010中调试javascript代码方法
2011/02/11 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
javascript实现根据3原色制作颜色选择器的方法
2015/07/17 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
底部悬浮通栏可以关闭广告位的实现方法
2016/06/01 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
2016/08/24 Javascript
javascript如何创建对象
2016/08/29 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
关于angularJs清除浏览器缓存的方法
2017/11/28 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
Python标准异常和异常处理详解
2015/02/02 Python
python 循环while和for in简单实例
2016/08/16 Python
python读取ini配置文件过程示范
2019/12/23 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
2014年三八妇女节活动方案
2014/02/28 职场文书
语文教研活动总结
2014/07/02 职场文书
企业战略合作意向书
2015/05/08 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
湘江北去观后感
2015/06/15 职场文书
爱国影片观后感
2015/06/18 职场文书
文明礼貌主题班会
2015/08/14 职场文书