当前位置: 首页 > news >正文

mvc5 网站开发之美 pdf中国建筑设计研究院有限公司

mvc5 网站开发之美 pdf,中国建筑设计研究院有限公司,长沙网页制作开发公司,成都网站只目录 Python中随机数 OpenCV-Python随机数 随机颜色的生成 随机噪声生成 代码练习与测试 知识笔记 Python中随机数 在Python中#xff0c;我们可以使用random模块来生成随机数。random模块提供了一系列的函数来生成不同类型的随机数。以下是一些常用的随机数生成函数我们可以使用random模块来生成随机数。random模块提供了一系列的函数来生成不同类型的随机数。以下是一些常用的随机数生成函数 1.random()生成一个0到1之间的随机浮点数。 import randomrandom_number random.random() print(random_number)2.randint(a, b)生成一个在指定范围内的随机整数包括a和b。 import randomrandom_number random.randint(1, 10) print(random_number)3.uniform(a, b)生成一个在指定范围内的随机浮点数包括a和b。 import randomrandom_number random.uniform(1.0, 10.0) print(random_number)4.choice(sequence)从给定的序列中随机选择一个元素。 import randommy_list [1, 2, 3, 4, 5] random_element random.choice(my_list) print(random_element)5.shuffle(sequence)随机打乱给定的序列。 import randommy_list [1, 2, 3, 4, 5] random.shuffle(my_list) print(my_list) OpenCV-Python随机数 在OpenCV-Python中可以使用cv2模块的randu()和randn()函数来生成随机数。 1.cv2.randu(dst, lowerb, upperb)生成一个指定范围内的随机整数数组或矩阵。dst是输出数组或矩阵lowerb是下界upperb是上界。下界和上界的数据类型必须匹配dst的数据类型。 import cv2 import numpy as np# 生成一个3x3的int类型的随机矩阵范围在0到255之间 random_matrix np.zeros((3, 3), dtypenp.uint8) lowerb np.array([0, 0, 0]) upperb np.array([255, 255, 255]) cv2.randu(random_matrix, lowerb, upperb) print(random_matrix) 2.cv2.randn(dst, mean, stddev)生成一个服从正态分布的随机数数组或矩阵。dst是输出数组或矩阵mean是均值stddev是标准差。均值和标准差的数据类型必须匹配dst的数据类型。 import cv2 import numpy as np# 生成一个3x3的float类型的随机矩阵均值为0标准差为1 random_matrix np.zeros((3, 3), dtypenp.float32) mean np.array([0, 0, 0]) stddev np.array([1, 1, 1]) cv2.randn(random_matrix, mean, stddev) print(random_matrix)这些函数可以生成不同类型的随机数数组或矩阵你可以根据需要选择合适的函数来生成随机数。 随机颜色的生成 通过修改绘图函数中的相关参数可以使随机颜色生成。 cv2.rectangle(image, (x, y), (x width, y height), color, thickness2) 随机噪声生成 使用OpenCV-Python中的随机函数生成随机噪声的方法如下 import cv2 import numpy as np# 创建一个空白图像 image np.zeros((512, 512), dtypenp.uint8)# 生成随机噪声 cv2.randn(image, np.mean(image), np.std(image))# 显示图像 cv2.imshow(Random Noise, image) cv2.waitKey(0) cv2.destroyAllWindows()在上述代码中我们首先创建了一个空白图像然后使用cv2.randn()函数生成了随机噪声并将其存储在图像中。最后使用cv2.imshow()函数显示生成的随机噪声图像。 你可以调整图像的大小和数据类型以及噪声的均值和标准差来生成不同类型的随机噪声。 代码练习与测试 以下是使用OpenCV-Python随机绘制不同大小不同矩形的代码示例 import cv2 import numpy as np# 创建一个空白图像 image np.zeros((500, 500, 3), dtypenp.uint8)# 随机绘制10个不同大小的矩形 for _ in range(10):# 随机生成矩形的位置和大小x np.random.randint(0, 500)y np.random.randint(0, 500)width np.random.randint(10, 200)height np.random.randint(10, 200)# 随机生成矩形的颜色color (np.random.randint(0, 256), np.random.randint(0, 256), np.random.randint(0, 256))# 在图像上绘制矩形cv2.rectangle(image, (x, y), (x width, y height), color, thickness2)# 显示绘制结果 cv2.imshow(Random Rectangles, image) cv2.waitKey(0) cv2.destroyAllWindows() 运行效果图 此代码将创建一个500x500的空白图像并在其中随机绘制10个不同大小的矩形。每个矩形的位置、大小和颜色都是随机生成的。最后通过OpenCV的imshow函数显示绘制的结果。  知识笔记
http://www.zqtcl.cn/news/684399/

相关文章:

  • 制作网站支付方式定制网站开发哪里好
  • 常州网络网站建设行情软件app网站大全下载
  • 出台网站集约化建设通知彩票网站开发的
  • 怎样创建个人的网站怎么学做网站
  • 小江高端网站建设网站建设中可能升级
  • 网站建设的原则有哪些内容wordpress的底部版权
  • 一个网站建立团队大概要多少钱大连专业网站建设
  • 宁波网站公司相册插件wordpress
  • 科技网站域名大型网站开发团队
  • 温岭建设规划局网站注册新公司网上怎么核名
  • dede网站移动端怎么做golang 网站开发 开源
  • 织梦网站导航固定沈阳男科医院在线咨询免费
  • 四川华鸿建设有限公司网站网站建设需求文案
  • 汕头东莞网站建设怎么制作微信小程序app
  • 网站建设预算方案模板怎么做网络推广网站
  • 顺义网站开发wordpress内容主题模板下载
  • 永康做网站的化工网站模板免费下载
  • 潍坊高密网站建设如何做网页推广
  • 杭州房产网站建设wordpress 替换谷歌字体
  • 陕西省建设工程质量安全监督总站网站开发公司与施工单位工程造价鉴定报告
  • 嘉兴网站建设企业阿里巴巴国际贸易网站
  • 临沂手机网站建设珠海手机网站建设价格
  • 56m做图片视频的网站是什么软件开发和大数据哪个前景好
  • 郑州网站建设哪家做快消品的网站
  • 太原做网站费用东莞it外包
  • 深圳网站关键词优化公司集团网站建
  • 网站建设项目合同传奇手游网站
  • 如何学习网站建设app申请付费网站
  • 微网站开发平台案例重庆网站设计哪家公司好
  • 快递空包网站建设网站的首页怎么做的