找到 34423 篇文章 关于编程

在 Python 中快速将十进制转换为其他进制

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

1K+ 浏览量

为了快速将十进制转换为其他进制,我们将使用 Python 中的内置函数 - 十进制到二进制 - bin() 十进制到八进制 - oct() 十进制到十六进制 - hex() 十进制数系统以 10 为基数,因为它使用 0 到 9 的 10 个数字。在十进制数系统中,小数点左侧的连续位置分别表示个位、十位、百位、千位,依此类推。二进制使用两个数字,0 和 1。也称为基数 2 数系统二进制数中的每个位置表示基数 (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; 命名空间 charCountDemo {    公共类示例 {       公共静态无效主() {          字符串 str = "abracadabra";          int []charCount = ... 阅读更多

使用 Python 中的 UUID 生成随机 ID

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

776 浏览量

UUID 的全称是通用唯一标识符,它是一个支持 128 位 ID 的 Python 库,用于生成随机对象。UUID 的优势如上所述,我们可以用它为随机对象生成唯一的随机 ID。对于密码学和散列应用程序,可以使用此 ID。对于生成随机文档以及地址等,可以使用此 ID。方法 1 使用 uuid1() 示例代码导入 uuid 打印(“使用 uuid1() 生成的随机 ID 为:”,end =“”) 打印(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() 来添加图像。但是对于图像加法,两张图像的大小应该相同。两张图像的加法导入 cv2 # 读取我们的 Image1 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__ 是一个用于计算对象“非正式”字符串表示的内置函数。示例代码实时演示类字符串:# 初始化对象的魔法方法 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 通道源图像示例导入 numpy 作为 np 导入 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.