opencv开发之numpy使用

打开Spyder, 在IPython控制台中输入 import numpy as np 引入numpy库

并使用numpy构造一个ndarray对象: np.zeros((2,4),np.uint8),

该对象为一个二维数组 ,构造一个2行4列的二维数组(矩阵) ,并初始化所有元素为0,及指定数据类型为uint8

opencv开发之numpy使用_第1张图片

创建并初始化:

opencv开发之numpy使用_第2张图片

数据可视化:

opencv开发之numpy使用_第3张图片

取矩阵类型: type(z) , z为上面创建的ndarray对象

opencv开发之numpy使用_第4张图片

调用z变量,直接输出矩阵中的所有元素值与数据类型

opencv开发之numpy使用_第5张图片

下面示例创建一个3行,6列全为1的二维矩阵,数据类型为uint32

opencv开发之numpy使用_第6张图片

查看矩阵类型,及所有元素

opencv开发之numpy使用_第7张图片

下面示例创建一个2行,5列的二维矩阵,并在创建时初始化所有行与列值

opencv开发之numpy使用_第8张图片

查看矩阵的数据类型与元素

opencv开发之numpy使用_第9张图片

下面示例创建一个大小为3*2*2的三维数组

opencv开发之numpy使用_第10张图片

查看三维数组的大小,类型,元素类型,

opencv开发之numpy使用_第11张图片

访问三维数组中的所有首列元素

opencv开发之numpy使用_第12张图片

访问所有首行元素

opencv开发之numpy使用_第13张图片

读取二维数组中的元素:

opencv开发之numpy使用_第14张图片

你可能感兴趣的:(Python,numpy,opencv,python)