NumPy 和 Pandas 是 Python 中两个非常强大的库,常用于数据分析。本教程将简要介绍这两个库的基本用法。
NumPy 简介
NumPy 是一个用于科学计算的库,它提供了强大的多维数组对象和一系列数学函数。
NumPy 数组
NumPy 的核心是数组对象。以下是如何创建一个一维数组的示例:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
NumPy 操作
NumPy 提供了许多操作数组的方法,例如:
- 索引和切片
- 数组运算
- 逻辑运算
Pandas 简介
Pandas 是一个用于数据分析的库,它提供了数据结构和数据分析工具。
Pandas DataFrame
DataFrame 是 Pandas 的核心数据结构,它类似于 R 中的数据框或 SQL 中的表。
import pandas as pd
df = pd.DataFrame({
'Column1': [1, 2, 3],
'Column2': [4, 5, 6]
})
Pandas 操作
Pandas 提供了许多操作 DataFrame 的方法,例如:
- 选择和过滤数据
- 聚合和分组
- 数据转换
学习资源
想要更深入地了解 NumPy 和 Pandas,可以参考以下资源:
NumPy Logo
Pandas Logo