OpenCV计算机视觉项目实战(Python版)
上QQ阅读APP看书,第一时间看更新

3-3-5 使用ones( )函数建立内容是1的多维数组

ones( )函数可以建立内容是1的数组,语法如下:

     np.ones(shape, dtype=None)

上述参数意义如下:

 shape:数组外形。

 dtype:默认是64浮点型数据类型(float64),也可以用此参数设定数据类型。

程序实例ch3_5.py:分别建立1×3一维和2×3二维外形的数组,一维数组元素数据类型是浮点型(float),二维数组元素数据类型是8位无符号整数(unit8)。

执行结果

在实际应用中,常用ones( )函数建立二维数组,也可以说是建立一个图像。假设要建立白色图像,可以将结果乘以255,在本书第5章会有实例解说,如果读者想要先了解一下也可以参考本书所附的ch3_5_1.py程序实例。