13K+ 阅读量
在 Python 中,有一个名为 Decimal 的模块,用于执行一些与十进制浮点数相关的任务。此模块提供正确舍入的浮点运算。首先需要导入 Decimal 标准库模块才能使用它。import decimal 在本节中,我们将了解 Decimal 模块的一些重要函数。平方根函数 sqrt() 和指数函数 exp() sqrt() 方法用于计算给定十进制类型对象的平方根。exp() 方法返回给定 x 作为十进制数的 e^x 值。示例代码 ... 阅读更多
411 阅读量
在本节中,我们将了解如何使用 Python 创建网站警报系统。问题陈述通过获取网站 URL 和时间在浏览器中打开网站 URL。当系统时间达到指定时间时,将打开网页。我们可以在书签部分存储不同的网页。有时我们需要每天在特定时间打开一些网页来完成一些工作。为此,我们可以设置这种类型的网站警报来完成工作。在这种情况下,我们使用了一些标准库模块,如 sys、web ... 阅读更多
3K+ 阅读量
OrderedDict 是 Python 中 dict 对象的子类。OrderedDict 和 dict 之间的唯一区别在于,在 OrderedDict 中,它会维护键的插入顺序。在 dict 中,顺序可能发生也可能不发生。OrderedDict 是一个标准库类,位于 collections 模块中。首先需要导入 collections 标准库模块才能使用它。import collections 在本节中,我们将了解 OrderedDict 上的一些操作以及 OrderedDict 和 Dict 之间的区别。我们可以在 Dict 和 OrderedDict 中放入一些键和值。 ... 阅读更多
7K+ 阅读量
Deque 基本上是栈和队列结构的泛化,它从左到右初始化。它使用列表对象来创建 deque。它为弹出和追加提供 O(1) 的时间复杂度。Deque 是一个标准库类,位于 collections 模块中。首先需要导入 collections 标准库模块才能使用它。import collections 在本节中,我们将了解 Deque 类的某些函数Deque 上的追加函数有两种不同类型的追加。append() 方法用于在队列的右侧添加元素,并且 ... 阅读更多
NamedTuple 是 collections 模块下的另一个类。与字典类型对象一样,它包含映射到某些值的键。在这种情况下,我们可以使用键和索引访问元素。首先需要导入 collections 标准库模块才能使用它。import collections 在本节中,我们将了解 NamedTuple 类的一些函数。NamedTuple 的访问方法从 NamedTuple,我们可以使用索引、键和 getattr() 方法访问值。NamedTuple 的属性值是有序的。因此,我们可以使用 ... 阅读更多
795 阅读量
ChainMap 用于将字典封装到单个单元中。ChainMap 是一个标准库类,位于 collections 模块中。首先需要导入 collections 标准库模块才能使用它。import collections 在本节中,我们将了解 ChainMap 类的一些函数maps 和 keys() values() 函数maps 用于显示 ChainMap 中所有字典的所有键值对。keys() 方法将返回 ChainMap 中的键,values() 方法返回来自 ChainMap 中不同键的所有值()。 ... 阅读更多
691 阅读量
在这个问题中,我们将了解 Python 如何使用 OpenCV 模块执行一些形态学操作,如腐蚀和膨胀。OpenCV 库主要设计用于计算机视觉。它是开源的。最初由英特尔设计。这可以在开源 BSD 许可下免费使用。要使用 OpenCV 功能,我们需要使用 pip 下载它们。sudo pip3 install opencv-python什么是腐蚀图像以及它是如何工作的?在腐蚀中,它会腐蚀掉前景对象的边界。它用于去除图像中的小白色噪声。腐蚀也可以 ... 阅读更多
2K+ 阅读量
这里我们将了解如何使用 Python 获取往返时间 (RTT)。RTT 是信号整个行程所花费的时间。这意味着发送信号的起始时间和接收确认信号的时间之间的时间。RTT 结果因不同的参数而异,例如。发送方的数据传输速率。传输介质的性质。发送方和接收方之间的实际距离。发送方和接收方之间的节点数。局域网上的流量量。中间点处理的请求数。示例代码import time import requests ... 阅读更多
1K+ 阅读量
语音识别是家庭自动化、AI 等多种应用中最有用的功能之一。在本节中,我们将了解如何使用 Python 和 Google 的语音 API 进行语音识别。在这种情况下,我们将使用麦克风提供音频进行语音识别。麦克风的配置有一些参数。要使用此模块,我们必须安装 SpeechRecognition 模块。还有一个名为 pyaudio 的模块,它是可选的。使用它,我们可以设置音频的不同模式。sudo pip3 install SpeechRecognition sudo apt-get install python3-pyaudio对于外部麦克风 ... 阅读更多
680 阅读量
在本节中,我们将了解如何使用 Python 创建生日提醒应用程序。问题陈述使用 Python 创建一个应用程序,该应用程序可以检查当天是否有生日。如果某个列出的人过生日,则向系统发送通知,其中包含该人的姓名。我们需要一个文件,我们可以在其中存储日期和月份以及该人的姓名,作为此应用程序的查找文件。该文件将如下所示:在这里,我们将此应用程序转换为启动应用程序 ... 阅读更多