找到关于编程的34423 篇文章

快速将十进制转换为其他进制 (Python)

AmitDiwan
更新于 2022年8月11日 11:31:07

1K+ 次浏览

为了快速将十进制转换为其他进制,我们将使用 Python 中的内置函数 - 十进制到二进制 - bin() 十进制到八进制 - oct() 十进制到十六进制 - hex() 十进制数系统以 10 为基数,因为它使用 0 到 9 的 10 个数字。在十进制数系统中,小数点左侧连续的位代表个位、十位、百位、千位等等。二进制使用两个数字 0 和 1,也称为二进制数系统。二进制数中的每个位置都表示基数 (2) 的 0 次幂。最后... 阅读更多

C# 中的选择排序程序

Chandu yadav
更新于 2020年6月26日 14:32:38

6K+ 次浏览

选择排序是一种排序算法,它在循环的每次迭代中查找数组中的最小值。然后将此最小值与当前数组元素交换。重复此过程,直到数组排序完毕。以下是演示 C# 中选择排序的程序示例。示例 实时演示使用 System; public class Example {    static void Main(string[] args) {       int[] arr = new int[10] { 56, 1, 99, 67, 89, 23, 44, 12, 78, 34 };       int n = 10;       Console.WriteLine("选择排序");       Console.Write("初始数组 ... 阅读更多

在 Python 中实现照片马赛克

Samual Sam
更新于 2019年7月30日 22:30:23

577 次浏览

照片马赛克是一种技术,我们可以将图像分割成一个正方形网格。每个正方形将被其他图像或颜色替换。因此,当我们想从一定距离观看实际图像时,我们可以看到实际图像,但如果我们走近,我们可以看到不同颜色块的网格。在这种情况下,我们使用一个名为 photomosaic 的 Python 模块。使用此模块,我们可以轻松创建一些照片马赛克。要安装它,请访问此链接。它还会下载 scikit learn 模块。sudo pip3 install photomosaic ... 阅读更多

如何使用 C# 获取字符串中出现频率最高的字符?

George John
更新于 2020年6月26日 14:33:01

4K+ 次浏览

字符串中出现频率最高的字符是指出现次数最多的字符。可以使用以下示例进行演示。字符串:苹果是红色的 上述字符串中出现频率最高的字符是 e,因为它出现了 3 次,比任何其他字符出现的次数都多。以下是使用 C# 获取字符串中出现频率最高的字符的程序。示例 实时演示使用 System; namespace charCountDemo {    public class Example {       public static void Main() {          String str = "abracadabra";          int []charCount = ... 阅读更多

使用 Python 中的 UUID 生成随机 ID

karthikeya Boyini
更新于 2019年7月30日 22:30:23

776 次浏览

UUID 的全称是通用唯一标识符,它是一个 Python 库,支持生成随机对象的 128 位 ID。UUID 的优点 如上所述,我们可以用它来为随机对象生成唯一的随机 ID。此 ID 可用于密码学和散列应用程序。此 ID 可用于生成随机文档和地址等。方法 1 使用 uuid1() 示例代码 import uuid print ("使用 uuid1() 生成的随机 ID 为:", end="") print (uuid.uuid1()) 输出 使用 uuid1() 生成的随机 ID 为: 4adeede2-e5d8-11e8-bd27-185e0fd4f8b3 uuid1() 的字节表示 - ... 阅读更多

使用 Python 中的 OpenCV 进行图像加法和混合

Samual Sam
更新于 2019年7月30日 22:30:23

381 次浏览

我们知道,当我们解决任何与图像相关的难题时,都必须使用矩阵。矩阵内容会根据图像类型而有所不同——无论是二值图像 (0, 1)、灰度图像 (0-255) 还是 RGB 图像 (255 255 255)。因此,如果我们想将两张图像相加,这意味着我们只需要将两个相应的矩阵相加。在 OpenCV 库中,我们有一个函数 cv2.add() 来添加图像。但是,对于图像加法,两张图像的大小必须相同。两张图像的加法 import cv2 # 读取我们的图像 1 my_firstpic ... 阅读更多

使用 Python OpenCV 模块进行直方图均衡化

Samual Sam
更新于 2019年7月30日 22:30:23

617 次浏览

这是图像处理中的一种方法,可以使用图像的直方图进行对比度调整。实际上,此方法通常会提高许多图像的全局对比度,尤其是在图像的可使用数据由接近的对比度值表示时,并且通过这种调整,强度可以在直方图上得到更好的分布,并且允许低局部对比度的区域获得更高的对比度。OpenCV 有一个函数可以做到这一点,cv2.equalizeHist(),它的输入只是一个灰度图像,输出是我们的直方图均衡图像。当图像的直方图局限于... 阅读更多

Python 中的魔法方法 (Dunder 方法)

karthikeya Boyini
更新于 2019年7月30日 22:30:23

440 次浏览

魔法方法允许我们在面向对象编程中做一些非常巧妙的技巧。这些方法的标识符是两个下划线 (__),用作前缀和后缀。例如,函数作为拦截器,在满足某些条件时会自动调用。在 Python 中,__repr__ 是一个内置函数,用于计算对象的“官方”字符串表示形式,而 __str__ 是一个内置函数,用于计算对象的“非正式”字符串表示形式。示例代码 实时演示 class String: # 初始化对象的魔法方法 def __init__(self, string): ... 阅读更多

使用 Python OpenCV 模块读取图像

Samual Sam
更新于 2019年7月30日 22:30:23

2K+ 次浏览

在 OpenCV 模块中,我们可以使用函数 cv2.imread() 来读取图像。输入图像路径时,图像应该在工作目录中,或者应该给出图像的完整路径。cv2.IMREAD_COLOR - 此函数加载彩色图像,任何图像的透明度都会被忽略。这是默认标志。cv2.IMREAD_GRAYSCALE - 此函数以灰度模式加载图像 cv2.IMREAD_UNCHANGED - 此函数按原样加载图像,包括 alpha 通道 源图像 示例 import numpy as np import cv2 my_img = cv2.imread('C:/Users/TP/Desktop/poor/poverty_india.jpg', 0) cv2.imshow('image', my_img) k = cv2.waitKey(0) & 0xFF # 等待 ... 阅读更多

使用 Python OpenCV 模块在图像上绘制几何形状

karthikeya Boyini
更新于 2019年7月30日 22:30:23

2K+ 次浏览

OpenCV 的基本操作是在图像上绘制。能够添加不同的几何形状,例如线、圆和矩形等。在处理图像分析时,我们通常希望突出图像的一部分,例如通过添加一个定义该部分的矩形。例如,添加一个箭头来指示某些内容。cv2.line() - 此函数用于在图像上绘制线条。cv2.rectangle() - 此函数用于在图像上绘制矩形。cv2.circle() - 此函数用于在图像上绘制圆形。cv2.putText() - 此函数用于写入... 阅读更多

广告
© . All rights reserved.