Python数据分析三剑客:Pandas、NumPy、Matplotlib
4 阅读
预计 3 分钟
Pandas、NumPy和Matplotlib是Python数据分析的核心工具链。
## NumPy
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
arr.mean() # 3.0
arr.std() # 标准差
matrix.dot(matrix) # 矩阵乘法
```
## Pandas
```python
import pandas as pd
df = pd.read_csv('data.csv')
df.describe()
df.groupby('city')['salary'].agg(['mean', 'median'])
df.pivot_table(values='salary', index='city', columns='dept')
```
## Matplotlib
```python
import matplotlib.pyplot as plt
plt.figure(figsize=(10, 6))
plt.plot(df['date'], df['value'], marker='o')
plt.title('Trend Analysis')
plt.savefig('trend.png', dpi=300)
```
三剑客组合能完成90%以上的数据分析任务。
0 条评论 欢迎参与讨论