《Think Stats》第三版配套的 Jupyter 笔记本、数据与补充材料,基于 Python 与 pandas。
jakevdp/PythonDataScienceHandbook
《Python 数据科学手册》全文的免费 Jupyter Notebook 版本,涵盖 NumPy、Pandas、Matplotlib 和 Scikit-Learn。
- Star
- 50,390
- Fork
- 19,164
- 未关闭 Issue
- 226
- 最近提交
- 2年前
这是什么?
本仓库以可运行的 Jupyter Notebook 形式收录了《Python 数据科学手册》的完整内容。书中介绍了数据处理常用的核心 Python 库,包括 IPython、NumPy、Pandas、Matplotlib 和 Scikit-Learn 及相关工具包。
读者可以在线阅读网页版,也可以在 notebooks 目录中下载后本地运行,或直接通过 Google Colab 和 Binder 打开,无需本地配置环境。内容默认读者已熟悉 Python 语言基础,语言入门可参考配套项目 A Whirlwind Tour of Python。
代码基于 Python 3.5 编写和测试,大部分也可在 Python 2.7 等旧版本上运行。仓库提供了依赖包列表和 conda 环境配置说明。代码采用 MIT 许可,文本内容采用 CC-BY-NC-ND 许可。
核心功能
- 01以 Jupyter Notebook 形式提供全书内容
- 02涵盖 IPython、NumPy、Pandas、Matplotlib 和 Scikit-Learn
- 03可在 Google Colab 或 Binder 中直接运行,无需本地配置
- 04提供依赖包列表和 conda 环境配置说明
- 05提供在线网页版阅读
适用场景
- 通过可运行的示例动手学习 NumPy、Pandas 和 Matplotlib
- 跟随示例入门 Scikit-Learn 机器学习
- 使用可执行的 Notebook 讲授数据科学课程
快速上手
- 1
无需安装,直接在线阅读本书
- 2
使用 conda 和 README 中的需求文件安装所需包
conda install --file requirements.txt - 3
或者创建名为 PDSH、使用 Python 3.5 的独立 conda 环境
conda create -n PDSH python=3.5 --file requirements.txt - 4
打开 notebooks 目录中的笔记本,或在 Google Colab 或 Binder 中启动
使用前须知
- 代码仅在 Python 3.5 下测试,固定的包版本在较新的平台上可能无法安装。
- 书籍文本采用 CC-BY-NC-ND 许可,不得商用或改编。
收录于专题
标签
常见问题
- PythonDataScienceHandbook 是什么?
- 《Python 数据科学手册》全文的免费 Jupyter Notebook 版本,涵盖 NumPy、Pandas、Matplotlib 和 Scikit-Learn。 本仓库以可运行的 Jupyter Notebook 形式收录了《Python 数据科学手册》的完整内容。书中介绍了数据处理常用的核心 Python 库,包括 IPython、NumPy、Pandas、Matplotlib 和 Scikit-Learn 及相关工具包。
- PythonDataScienceHandbook 可以免费使用吗?用的什么许可证?
- PythonDataScienceHandbook 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- PythonDataScienceHandbook 还在维护吗?
- 超过半年未提交。PythonDataScienceHandbook 最近一次提交是在 2024年6月26日。
- PythonDataScienceHandbook 适合用来做什么?
- 通过可运行的示例动手学习 NumPy、Pandas 和 Matplotlib 跟随示例入门 Scikit-Learn 机器学习 使用可执行的 Notebook 讲授数据科学课程
- PythonDataScienceHandbook 怎么安装和运行?
- 无需安装,直接在线阅读本书 使用 conda 和 README 中的需求文件安装所需包: conda install --file requirements.txt 或者创建名为 PDSH、使用 Python 3.5 的独立 conda 环境: conda create -n PDSH python=3.5 --file requirements.txt 打开 notebooks 目录中的笔记本,或在 Google Colab 或 Binder 中启动
- 在哪里获取 PythonDataScienceHandbook?
- 源代码和安装说明在 GitHub 上:https://github.com/jakevdp/PythonDataScienceHandbook
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一套中文机器学习100天学习路线,提供Python代码、讲解与练习,目前覆盖第1至54天。
一个基于 OpenStreetMap 数据绘制自定义地图艺术图的极简 Python 库。
一个 Python 库,可将 pandas、polars 等数据框转换为可拖拽的交互式可视化分析界面,适用于 Jupyter。
一套为期 12 周、共 26 课的经典机器学习入门课程,基于 Scikit-learn,提供 Python 和 R 版本。
基于 Trading Strategy SDK 的示例 Jupyter 笔记本,用于在 DEX、DeFi 及 Binance 数据上回测和开发自动化交易策略。