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使用pil生成缩略图的方法
Mar 26 Python
初步解析Python下的多进程编程
Apr 28 Python
Python实现简单HTML表格解析的方法
Jun 15 Python
python编程实现希尔排序
Apr 13 Python
python opencv 简单阈值算法的实现
Aug 04 Python
基于python实现把图片转换成素描
Nov 13 Python
Python django搭建layui提交表单,表格,图标的实例
Nov 18 Python
python requests包的request()函数中的参数-params和data的区别介绍
May 05 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 Python
Spring @Enable模块驱动原理及使用实例
Jun 23 Python
Python3读写ini配置文件的示例
Nov 06 Python
用Python将库打包发布到pypi
Apr 13 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使用正则过滤js脚本代码实例
2014/05/10 PHP
php发送邮件的问题详解
2015/06/22 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
2016/10/12 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
JS中DOM元素的attribute与property属性示例详解
2018/09/04 Javascript
JS实现求5的阶乘示例
2019/01/21 Javascript
uni-app如何实现增量更新功能
2020/01/03 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
js实现鼠标拖曳效果
2020/12/30 Javascript
用Python3创建httpServer的简单方法
2018/06/04 Python
python实现批量注册网站用户的示例
2019/02/22 Python
python批量解压zip文件的方法
2019/08/20 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
应聘面试自我评价
2014/01/24 职场文书
教师个人鉴定材料
2014/02/08 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
sql注入报错之注入原理实例解析
2022/06/10 MySQL