找到 10786 篇文章 关于 Python

使用 Python (winreg) 访问 Windows 注册表

Pradeep Elance
更新于 2020年1月7日 06:53:49

5K+ 阅读量

作为一种通用的语言,并且拥有大量的用户支持模块,我们发现 Python 也擅长操作系统级别的编程。在本文中,我们将了解 Python 如何访问 Windows 操作系统的注册表。我们需要将名为 winreg 的模块导入 Python 环境。在下面的示例中,我们使用 winreg 模块首先使用 ConnectRegistry 函数连接到注册表,然后使用 OpenKey 函数访问注册表。最后,我们设计一个 for 循环来打印访问的键的结果。示例import winreg #连接到注册表中的键 ... 阅读更多

Python - 从给定字典中过滤负值

Pradeep Elance
更新于 2020年1月7日 06:48:05

394 阅读量

作为数据分析的一部分,我们会遇到从字典中移除负值的场景。为此,我们必须遍历字典中的每个元素,并使用条件来检查值。可以使用以下两种方法来实现此目的。使用 for 循环我们只需使用 for 循环遍历列表的元素。在每次迭代中,我们使用 items 函数将元素的值与 0 进行比较以检查负值。示例 Live Demodict_1 = {'x':10, 'y':20, 'z':-30, 'p':-0.5, 'q':50} print ("给定的字典 :", str(dict_1)) final_res_1 ... 阅读更多

Python - 从列表中过滤偶数

Pradeep Elance
更新于 2020年1月7日 06:46:30

1K+ 阅读量

作为数据分析的一部分,需要从满足某些条件的列表中过滤出值。在本文中,我们将了解如何仅从列表中过滤出偶数值。我们必须遍历列表的每个元素,并将其除以 2 以检查余数。如果余数为零,则我们将其视为偶数。从列表中获取这些偶数后,我们将添加一个条件来创建一个新的列表,该列表不包含这些偶数。该新列表是我们应用的过滤条件的结果。使用 for ... 阅读更多

使用 Python 中的 NumPy 在一行中进行两个矩阵的乘法

Pradeep Elance
更新于 2020年1月7日 06:41:16

603 阅读量

矩阵乘法是一个漫长的过程,其中需要以某种方式将矩阵的每一行和每一列中的每个元素相乘并相加。对于矩阵乘法,第一个矩阵的列数必须等于第二个矩阵的行数。结果矩阵具有第一个矩阵的行数和第二个矩阵的列数。对于较小的矩阵,我们可以设计嵌套的 for 循环并找到结果。对于较大的矩阵,我们需要 Python 中的一些内置功能来解决这个问题。我们将看到两者 ... 阅读更多

Python 中 N 个列表的所有可能排列

Pradeep Elance
更新于 2020年1月7日 06:34:45

859 阅读量

如果我们有两个列表,我们需要将第一个元素的每个元素与第二个列表的每个元素组合,那么我们有以下方法。使用 For 循环在这种简单的方法中,我们创建一个列表的列表,其中包含每个列表中元素的排列。我们设计一个 for 循环在另一个 for 循环内。内部 for 循环引用第二个列表,外部 follow 引用第一个列表。示例 Live DemoA = [5, 8] B = [10, 15, 20] print ("给定的列表 :", A, B) permutations = [[m, n] for m in ... 阅读更多

在 Python 字符串中添加前导零

Pradeep Elance
更新于 2020年2月18日 11:22:50

528 阅读量

有时我们需要将零作为字符串附加到 Python 中的各种数据元素。这可能是为了格式化和良好表示,或者可能是为了某些计算,其中这些值将作为输入。以下是我们将为此目的使用的方法。使用 format()在这里,我们获取一个 DataFrame 并将 format 函数应用于我们需要将零作为字符串附加的列。lambda 方法用于重复应用该函数。示例 Live Demoimport pandas as pd string = {'Column' : ['HOPE', 'FOR', 'THE', 'BEST']} dataframe=pd.DataFrame(string) print("给定的列是 ") ... 阅读更多

Python - 元组的列求和

Pradeep Elance
更新于 2020年1月2日 10:26:34

220 阅读量

Python 广泛提供了各种库和函数,使其成为非常流行的数据分析工具。在我们的分析中,我们可能需要对一组元组的单个列中的值求和。因此,在此程序中,我们添加了在一系列元组中位于相同位置或同一列的所有值。它可以通过以下方式实现。使用 for 循环和 zip使用 for 循环,我们遍历每个项目并应用 zip 函数来收集每一列的值。然后我们应用 sum 函数并最终获得 ... 阅读更多

Python - 在 Pandas DataFrame 中更改列名和行索引

Pradeep Elance
更新于 2020年1月2日 10:23:35

2K+ 阅读量

Pandas 是一个 Python 库,它提供了许多数据分析功能,这些功能在 Python 标准库中不可用。其中一项功能是使用 Data Frames。它们是表示列和行的矩形网格。在创建 Data frame 时,我们确定列的名称并在后续数据操作中引用它们。但是,在创建 Data frame 后,我们可能需要更改列的名称。在本文中,我们将了解如何实现这一点。使用 rename()这是最推荐的方法,因为我们可以同时更改 ... 阅读更多

Python 中的 max() 和 min()

Pradeep Elance
更新于 2020年1月2日 10:16:18

2K+ 阅读量

从给定值列表中查找最大值和最小值是数据处理程序中非常常见的需求。Python 有这两个函数,可以处理数字和字符串。我们将在下面的示例中看到这两种情况。数值我们获取一个包含整数和浮点数的数值列表。这些函数可以适当地给出最大值和最小值。示例 Live Demox=[10, 15, 25.5, 3, 2, 9/5, 40, 70] print("最大数字是 :", max(x)) print("最小数字是 :", min(x))输出运行以上代码得到以下结果:Maximum number is : 70 Minimum number is : ... 阅读更多

Python 中的 Getter 和 Setter

Pradeep Elance
更新于 2020年1月2日 10:13:52

16K+ 阅读量

为了实现数据封装的目的,大多数面向对象语言都使用 getter 和 setter 方法。这是因为我们希望将对象类的属性隐藏起来,防止其他类的 方法意外修改数据。顾名思义,getter 方法用于访问私有属性或获取私有属性的值,setter 方法用于修改或设置私有属性的值。访问私有属性下面我们编写代码来创建一个类,初始化它并访问它的变量,而无需创建任何额外的... 阅读更多

广告