Python imread、newaxis用法详解
作者:梁十安 时间:2021-10-09 15:44:08
这篇文章主要介绍了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]]]]
来源:https://www.cnblogs.com/liangxiyang/p/11788427.html
标签:python,imread,newaxis
0
投稿
猜你喜欢
php利用新浪接口查询ip获取地理位置示例
2024-03-22 08:11:29
将ACCESS数据库迁移到SQLSERVER数据库两种方法(图文详解)
2024-01-27 23:20:13
java正则表达式提取数字的方法实例
2022-07-09 12:49:31
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2022-01-31 14:41:11
python Popen 获取输出,等待运行完成示例
2022-06-22 20:43:58
PHP开发中常用的三个表单验证函数使用小结
2023-11-21 19:15:50
fso对象CreateTextFile方法调用时“无效的过程调用或参数”错误
2009-05-26 15:39:00
Go slice切片make生成append追加copy复制示例
2024-02-13 11:48:29
python pandas 对series和dataframe的重置索引reindex方法
2023-08-25 08:10:57
oracle的nvl函数的使用介绍
2023-07-19 14:42:20
浅谈python中str字符串和unicode对象字符串的拼接问题
2022-03-27 22:00:32
基于 Python 实践感知器分类算法
2022-08-08 05:49:31
Python 计算机视觉编程进阶之OpenCV 图像锐化及边缘检测
2021-07-31 11:03:29
SQL Server 数据库备份和还原认识和总结(二)
2012-10-07 10:52:52
使用python+Flask实现日志在web网页实时更新显示
2021-03-15 10:16:30
详解Python读取和写入操作CSV文件的方法
2021-03-01 23:13:43
python中 @的含义以及基本使用方法
2022-12-24 04:58:48
Python如何自定义邻接表图类
2021-01-12 04:41:43
mysql 5.7.23 安装配置方法图文教程
2024-01-14 02:58:36
Python中str is not callable问题详解及解决办法
2023-10-30 05:34:42