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

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

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



opencv开发之numpy使用_数据类型


创建并初始化:



opencv开发之numpy使用_Powered by 金山文档_02


数据可视化:



opencv开发之numpy使用_opencv_03


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



opencv开发之numpy使用_数据类型_04


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



opencv开发之numpy使用_numpy_05


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



opencv开发之numpy使用_数据类型_06


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



opencv开发之numpy使用_numpy_07


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



opencv开发之numpy使用_Powered by 金山文档_08


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



opencv开发之numpy使用_python_09


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



opencv开发之numpy使用_opencv_10


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



opencv开发之numpy使用_Powered by 金山文档_11


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



opencv开发之numpy使用_numpy_12


访问所有首行元素



opencv开发之numpy使用_Powered by 金山文档_13


读取二维数组中的元素:



opencv开发之numpy使用_python_14