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使用Flask框架获取当前查询参数的方法
Mar 21 Python
Python多线程编程(二):启动线程的两种方法
Apr 05 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
python画柱状图--不同颜色并显示数值的方法
Dec 13 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
PyQt5 实现字体大小自适应分辨率的方法
Jun 18 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
Jun 27 Python
Python Opencv任意形状目标检测并绘制框图
Jul 23 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
Python selenium使用autoIT上传附件过程详解
May 26 Python
Python如何爬取qq音乐歌词到本地
Jun 01 Python
Python如何给你的程序做性能测试
Jul 29 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
php empty() 检查一个变量是否为空
2011/11/10 PHP
基于PHP服务端图片生成缩略图的方法详解
2013/06/20 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
JS.elementGetStyle(element, style)应用示例
2013/09/24 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
js实现一键复制功能
2017/03/16 Javascript
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
Python入门必须知道的11个知识点
2018/03/21 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
python 下载m3u8视频的示例代码
2020/11/11 Python
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
销售员自我评价怎么写
2013/09/19 职场文书
教师党员承诺书
2014/03/25 职场文书
交通事故调解协议书
2014/04/16 职场文书
师范生求职自荐信
2014/06/14 职场文书
六一亲子活动感想
2015/08/07 职场文书
观看《信仰》心得体会
2016/01/15 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS