找到关于 Python 的10786 篇文章

如何在 Pandas 中合并数据框?

AmitDiwan
更新于 2022年9月15日 12:52:38

739 次浏览

为了在 Pandas 中合并数据框,我们将展示一些示例。我们可以轻松地合并 Pandas 中的数据框甚至 Series。Pandas 是一个开源的 Python 库,它使用其强大的数据结构提供高性能的数据操作和分析工具。数据框是一个二维数据结构,即数据以表格形式排列在行和列中。使用内部联接合并数据框示例让我们使用 Python 中的内部联接合并数据框 import pandas as pd # 创建字典 dct1 = {'Player':['Jacob', 'Steve', 'David', 'John', 'Kane'], 'Age':[29, 25, 31, 26, 27]} dct2 = {'Rank':[1, 2, 3, 4, ... 阅读更多

反转 Pandas 数据框的行?

AmitDiwan
更新于 2022年9月15日 12:46:02

570 次浏览

在这里,我们将了解如何反转 Pandas 数据框的行。Pandas 是一个开源的 Python 库,它使用其强大的数据结构提供高性能的数据操作和分析工具。数据框是一个二维数据结构,即数据以表格形式排列在行和列中。使用索引反转 Pandas 数据框的行示例在这个例子中,我们将使用 [::-1] 反转数据框的行 − import pandas as pd # 创建字典 dct = {'Rank':[1, 2, 3, 4, 5], 'Points':[100, 87, 80, 70, 50]} # 创建一个 ... 阅读更多

在 Pandas 中从列表、NumPy 数组和字典创建 Series

AmitDiwan
更新于 2022年9月15日 12:44:36

1K+ 次浏览

Pandas 是一个开源的 Python 库,它使用其强大的数据结构提供高性能的数据操作和分析工具。Pandas 的名称来源于 Panel Data(面板数据)——来自多维数据的计量经济学。Series 是一个一维带标签的数组,能够保存任何类型的数据,例如整数、字符串、浮点数、Python 对象等。轴标签统称为索引。要创建 Series,首先安装 pandas 库。我们在 Python 中使用 pip 来安装任何库 − pip install pandas 从列表创建 Pandas Series 示例我们将从一个… 阅读更多

编写代码以按 NumPy 中的第 (N-1) 列对数组进行排序

AmitDiwan
更新于 2022年9月15日 12:40:56

152 次浏览

在这个例子中,我们将看到如何按 NumPy 中的第 (N-1) 列对数组进行排序。使用 argsort() 按第 (n-1) 列排序示例让我们看看第一个按第 (n-1) 列排序数组的例子 − import numpy as np # 创建 NumPy 数组 a = np.array([[9, 2, 3], [4, 5, 6], [7, 0, 5]]) print("数组 = ", a) # n 的值 n = 3 # 按第 n-1 列排序 print("按第 n-1 列排序 = ", a[a[:, (n-1)].argsort()]) 输出 数组… 阅读更多

Python 中 range() 和 xrange() 函数的区别?

AmitDiwan
更新于 2022年9月15日 12:39:25

4K+ 次浏览

Python 中的 range() 方法用于返回一个序列对象。它用于 Python 3.x。xrange() 用于生成数字序列,并用于 Python 2.x。因此,Python 3.x 中没有 xrange()。让我们首先分别了解 range() 和 xrange()。Python 中的 range() 方法range() 方法返回一个数字序列,并有 3 个参数,即开始、停止和步长。以下是语法 − range(start, stop, step) 这里,start − 指定从哪个位置开始的整数。stop − 指定在哪个位置停止的整数。… 阅读更多

如何在 Python 中复制对象?

AmitDiwan
更新于 2022年9月15日 12:35:26

2K+ 次浏览

在 Python 中,如果您想复制对象,赋值运算符将无法实现目的。它在目标和对象之间创建绑定,即它永远不会创建新的对象。它只会创建一个新的变量,共享原始对象的引用。为了解决这个问题,提供了 copy 模块。此模块具有通用的浅层和深层复制操作。浅层复制浅层复制构造一个新的复合对象,然后将对原始对象中找到的对象的引用插入到其中。它使用以下方法来复制对象 − copy.copy(x) 返回 x 的浅层副本。… 阅读更多

Python 中矩阵和数组的区别?

AmitDiwan
更新于 2022年9月15日 12:31:57

4K+ 次浏览

Python 中的数组是 ndarray 对象。矩阵对象严格来说是二维的,而 ndarray 对象可以是多维的。要在 Python 中创建数组,请使用 Numpy 库。Python 中的矩阵矩阵是二维数组的特例,其中每个数据元素的大小都严格相同。矩阵是许多数学和科学计算的关键数据结构。每个矩阵也是一个二维数组,反之则不然。矩阵对象是 ndarray 的子类,因此它们继承了 ndarray 的所有属性和方法。示例创建矩阵并从 numpy import * 显示… 阅读更多

Python - 反向显示文本文件的内容?

AmitDiwan
更新于 2022年9月15日 12:27:46

4K+ 次浏览

我们将反向显示文本文件的内容。为此,让我们首先创建一个包含以下内容的文本文件 amit.txt 使用切片示例反向显示文本文件的内容现在让我们反向读取上述文件的内容 − # 要读取的文件 with open("amit.txt", "r") as myfile: my_data = myfile.read() # 通过为 [start:end:step] 传递 -1 来反转数据 rev_data = my_data[::-1] # 显示反转后的数据 print("反转后的数据 = ", rev_data) 输出 反转后的… 阅读更多

Python 列表中 del 和 remove() 的区别?

AmitDiwan
更新于 2022年9月15日 12:26:34

8K+ 次浏览

让我们在了解 Python 列表中的 del 和 remove() 之前,先了解它们是什么。Python 列表中的 del 关键字Python 中的 del 关键字用于从列表中删除一个或多个元素。我们还可以删除所有元素,即删除整个列表。示例使用 del 关键字从 Python 列表中删除元素 # 创建列表 myList = ["Toyota", "Benz", "Audi", "Bentley"] print("列表 = ", myList) # 删除单个元素 del myList[2] print("更新后的列表 = ", myList) 输出 列表 = ['Toyota', 'Benz', 'Audi', 'Bentley'] 更新后的… 阅读更多

用新字符串替换 Python 子字符串的所有出现?

AmitDiwan
更新于 2022年9月15日 12:24:19

214 次浏览

在本文中,我们将实现各种示例,以用新字符串替换子字符串的所有出现。假设我们有以下字符串 − 你好,你好吗?你最近好吗?我们必须将子字符串“你好”替换为“Demo”。因此,输出应为 − 你好,Demo 吗?Demo 最近好吗?现在让我们看一些示例 − 使用 replace() 方法替换 Python 子字符串的所有出现示例在这个示例中,我们将使用 replace() 方法来替换 Python 子字符串的所有出现… 阅读更多

广告
© . All rights reserved.