![OpenCV计算机视觉项目实战(Python版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/696/52842696/b_52842696.jpg)
上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)。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P39_1638.jpg?sign=1738882494-zcdkUX2SFEeDZzvY08sREZc4BdXHD6Wr-0-ac4caa6ba5978c3f27914aa665d467ea)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P39_1641.jpg?sign=1738882494-K0Jhjjw4IIntGhFYaHvTrmjluWpFJiF5-0-336d03aa6042f76545947117cfc256ba)
在实际应用中,常用ones( )函数建立二维数组,也可以说是建立一个图像。假设要建立白色图像,可以将结果乘以255,在本书第5章会有实例解说,如果读者想要先了解一下也可以参考本书所附的ch3_5_1.py程序实例。