OpenCV使用NumPy库创建数组

OpenCV 使用NumPy库创建数组

代码及相关注释如下:

# -*- coding: utf-8 -*-
# @Time    : 2021/7/19
# @Author  : ZYh
"""
Introduction:
·创建数组方法: numpy.array(object, dtype, copy, order, subok, ndmin)
    object:任何具有数组接口方法的对象
    dtype: 数据类型
    copy: 可选参数,布尔型,默认True,则object对象被复制
    order: 元素在内存中出现的顺序
    subok: 布尔型: 如果为True,则将传递子类,否则返回的数组将强制为基类数组
    ndmin: 生成数组的最小维数
·创建一维二维数组
·创建浮点类型数组
·创建三维数组     ndmin = 3
·创建指定维度和数据类型未初始化的数组     np.empty([2, 3])
·创建用0填充的数组      np.zeros((3, 3), np.uint8)
    OpenCV常用该方法创建纯黑图像
·创建用1填充的数组
    OpenCV常用该方法创建纯掩模,卷积核等用于计算的二维数据
·创建随机数组
    语法:     numpy.random.randint(low, high, size)
        randint()方法用于生成一定范围内的随机整数数组,左闭右开区间[low, high)
        low: 随机数最小取值范围
        high:可选参数,随机数最大取值范围。 若为空,取值范围为(0, low),若存在,则high>low
        size:可选参数,数组维数
"""
import numpy as np

# 创建一维和二维数组
n1 = np.array([1, 2, 3])    # 创建简单一维数组
n2 = np.array([0.1, 0.2, 0.3])  # 创建包含小数的一维数组
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值