找到 10786 篇文章 关于 Python

查找 Python 字符串中每个单词的频率

Pradeep Elance
更新于 2019年12月20日 07:19:17

10K+ 浏览量

作为文本分析的一部分,我们经常需要计算单词并为它们分配权重,以便在各种算法中进行处理,因此在本文中,我们将了解如何找到给定句子中每个单词的频率。我们可以使用下面所示的三种方法来实现。使用 Counter我们可以使用 collections 模块中的 Counter() 来获取单词的频率。在这里,我们首先应用 split() 从行中生成单词,然后应用 most_common()。示例 实时演示from collections import Counter line_text = "Learn and practice and learn to practice" freq ... 阅读更多

Python 程序计算数组中的逆序数

Pavitra
更新于 2019年12月20日 07:17:40

222 浏览量

在本文中,我们将学习以下问题陈述的解决方案。问题陈述- 我们给定一个列表,我们需要计算所需的逆序数并显示它。逆序数是通过计算将数组排序所需的步数来获得的。现在让我们在下面的实现中观察解决方案-示例 实时演示# count def InvCount(arr, n):    inv_count = 0    for i in range(n):       for j in range(i + 1, n):          if (arr[i] > arr[j]):             inv_count += 1    return ... 阅读更多

使用 Python 中的 OpenCV 在图像中查找圆形

SaiKrishna Tavva
更新于 2024年10月09日 12:16:01

6K+ 浏览量

OpenCV 平台为 Python 提供了一个 cv2 库。这可用于各种形状分析,这在计算机视觉中很有用。要使用 OpenCV 识别圆形的形状,我们可以使用 cv2.HoughCircles() 函数。它使用霍夫变换在灰度图像中查找圆形。常见方法使用 OpenCV 在图像中查找圆形的一些常见方法如下 - 使用霍夫变换的圆形检测 OpenCV ... 阅读更多

Python 程序用于三角形火柴棒数

Pavitra
更新于 2019年12月20日 07:15:18

109 浏览量

在本文中,我们将学习以下问题陈述的解决方案。问题陈述- 我们给定一个数字 X,它表示火柴棒金字塔的楼层,我们需要显示形成具有 x 层的火柴棒金字塔所需的火柴棒总数。现在让我们在下面的实现中观察解决方案-示例 实时演示#function def numberOfSticks(x):    return (3 * x * (x + 1)) / 2 # main() n=21 a=numberOfSticks(n) print(int(a))输出693所有变量都在局部作用域中声明,并且它们的引用在上面的图中可见。结论在本文中,我们学习了 ... 阅读更多

使用 Python 中的 OpenCV 查找和绘制轮廓

Pradeep Elance
更新于 2019年12月20日 07:13:13

2K+ 浏览量

为了进行图像分析,我们使用 Opencv(开源计算机视觉库)python 库。在安装 opencv 后必须导入的库名称是 cv2。在下面的示例中,我们查找图像文件中存在的轮廓。轮廓帮助我们识别图像中存在的形状。轮廓被定义为连接图像边界上所有具有相同强度的点的线。OPenCV 中的 findContours 函数帮助我们识别轮廓。类似地,drawContours 函数帮助我们绘制轮廓。以下是两者语法... 阅读更多

使用 Python 登录 Facebook

Pradeep Elance
更新于 2019年12月20日 07:02:58

968 浏览量

我们可以使用名为 selenium 的 python 包来自动化与 webdrivers 的交互。在本文中,我们将了解 python 的 selenium 包与登录 Facebook 之间的交互。方法Selenium 包用于自动化和控制 web 浏览器的活动。我们的 python 代码将需要安装 selenium 包,并且还需要一个名为 geckodriver 的驱动程序软件才能供程序使用。以下是实现此目的的步骤。步骤 1在你的 python 环境中安装 seleniumpip install selenium步骤 2从此 链接下载 geckodriver。将其放在我们将放置此 python 脚本的同一目录中。接下来,我们 ... 阅读更多

Python 程序用于子集和问题

Pavitra
更新于 2019年12月20日 06:59:44

2K+ 浏览量

在本文中,我们将学习以下问题陈述的解决方案。问题陈述- 我们在数组中给定一组非负整数,以及一个值和,我们需要确定是否存在给定集合的子集,其和等于给定的和。现在让我们在下面的实现中观察解决方案-# 朴素方法示例def SubsetSum(set, n, sum) :    # 基本情况    if (sum == 0) :       return True    if (n == 0 and sum != 0) :       return False    # ... 阅读更多

Python 中的字典方法 (cmp()、len()、items()…)

Pradeep Elance
更新于 2019年12月20日 06:58:57

1K+ 浏览量

Python 中的字典是最常用的集合数据类型之一。它由键值对表示。键被索引,但值可能不被索引。有许多 python 内置函数使在各种 python 程序中使用字典变得非常容易。在本主题中,我们将看到三种内置方法,即 cmp()、len() 和 items()。cmp()cmp() 方法根据键和值比较两个字典。它有助于识别重复的字典以及在字典之间进行关系比较。它仅是 python2 的一个特性,在 python 3 中不可用。语法cmp(dict1, ... 阅读更多

Python 程序用于 Stooge 排序

Pavitra
更新于 2019年12月20日 06:55:01

170 浏览量

在本文中,我们将学习以下问题陈述的解决方案。问题陈述- 我们给定一个数组,我们需要使用 stooge 排序对其进行排序。算法1. 检查索引 0 处的值是否大于最后一个索引处的值,如果是,则交换它们。 2. 对数组的前 2/3 进行排序。 3. 对数组的后 2/3 进行排序。 4. 再次对数组的前 2/3 进行排序以确认。现在让我们在下面的实现中观察解决方案-示例 实时演示def stoogesort(arr, l, h):    if l >= h:       return    # 交换    if arr[l]>arr[h]:     ... 阅读更多

Python 程序用于埃拉托色尼筛法

Pavitra
更新于 2019年12月20日 06:51:15

2K+ 浏览量

在本文中,我们将学习以下问题陈述的解决方案。问题陈述- 我们给定一个数字 n,我们需要打印所有小于或等于 n 的素数。约束:n 是一个小数。现在让我们在下面的实现中观察解决方案-示例def SieveOfEratosthenes(n):    # 具有 True 值的布尔型数组    prime = [True for i in range(n + 1)]    p = 2    while (p * p

广告