- OpenCV计算机视觉项目实战(Python版)
- 洪锦魁
- 253字
- 2024-12-27 18:56:05
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=1739404035-nT3Wni8uvMOJG7LodWO6slEQtpOECRbb-0-4b4230dccf81bf9c4140566199f833c3)
执行结果
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P39_1641.jpg?sign=1739404035-10kFvGz02NZJyziZ3INIEpT6V8iV04o2-0-a7834a036f9b678b268faad09f3630a7)
在实际应用中,常用ones( )函数建立二维数组,也可以说是建立一个图像。假设要建立白色图像,可以将结果乘以255,在本书第5章会有实例解说,如果读者想要先了解一下也可以参考本书所附的ch3_5_1.py程序实例。