发布于2026-07-10 阅读(0)
扫一扫,手机访问
Ubuntu 下常用的 Python 数据分析库

在 Ubuntu 环境下搭建 Python 数据分析栈,其实没你想的那么复杂。日常碰到的数据清洗、统计建模、可视化乃至大规模并行计算,都有对应的成熟库可以拿过来直接用。下面按实际场景把常用工具拆开讲清楚,顺便给出 Ubuntu 上的安装和快速上手指南。
先看一张速查表,帮你快速定位该用什么库:
| 类别 | 代表库 | 主要用途 | 安装示例 |
|---|---|---|---|
| 数值计算 | NumPy | ndarray 多维数组、向量化运算、线性代数 | pip3 install numpy |
| 数据处理与分析 | Pandas | DataFrame 数据清洗、转换、分组聚合、透视表 | pip3 install pandas |
| 科学计算 | SciPy | 优化、积分、插值、稀疏矩阵、统计 | pip3 install scipy |
| 可视化 | Matplotlib | 基础绘图(折线、柱状、散点、子图等) | pip3 install matplotlib |
| 可视化 | Seaborn | 基于 Matplotlib 的高级统计图形(分布、关系、分类) | pip3 install seaborn |
| 机器学习与建模 | Scikit-learn | 分类、回归、聚类、降维、模型选择与评估 | pip3 install scikit-learn |
| 大数据与并行 | Dask | 并行/延迟计算,处理超内存数据集(Dask DataFrame/Array) | pip3 install “dask[complete]” |
| 分布式计算 | PySpark | 基于 Apache Spark 的分布式数据处理 | pip3 install pyspark |
| 交互式开发 | Jupyter Notebook | 交互式笔记本,代码/可视化/文档一体化 | pip3 install notebook |
| 数据库与 SQL | sqlite3(内置)、SQLAlchemy | 轻量数据库、ORM 与数据库连接 | sudo apt install sqlite3 |
| 文本处理 | re(内置) | 正则表达式,清洗非结构化文本 | — |
| 以上库在 Ubuntu 上均可直接使用 pip 安装,搭配虚拟环境更佳。 |
表格看完了,具体怎么用?直接上一个完整的快速上手流程。
先装好环境和依赖包:
sudo apt update
sudo apt install python3 python3-pip python3-venv
python3 -m venv data-env
source data-env/bin/activate
pip install --upgrade pip
pip install numpy pandas matplotlib seaborn scikit-learn jupyter dask[complete] pyspark
接下来是常规的数据读取、EDA 和可视化——这应该是大部分人最常用的场景:
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
df = pd.read_csv('data.csv')
print(df.head())
print(df.describe())
sns.pairplot(df)
plt.show()
如果数据量大到内存放不下呢?试试 Dask 的延迟计算:
import dask.dataframe as dd
ddf = dd.read_csv('large_data.csv')
print(ddf.head())
result = ddf.groupby('category').value.mean().compute()
print(result)
想边写代码边看效果?启动 Jupyter Notebook 就搞定了:
jupyter notebook
这一套下来,数据读取、清洗、可视化、超内存场景的并行处理全都覆盖到了。
最后说几句选型建议。如果你的数据规模在中小级别(能装进内存),直接用 NumPy + Pandas + Matplotlib/Seaborn + Scikit-learn 就足够了——清洗、探索性分析、建模一条龙,而且社区资料最丰富。一旦数据量超出内存,或者你希望利用多核并行加速,那就把 Dask 请出来,它可以替代 Pandas 做分块和延迟计算。如果还要进一步做分布式集群处理,再考虑 PySpark。至于交互式探索和报告输出,Jupyter Notebook 可以说是标配,代码、图表、说明文字混排,分享起来也很方便。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8