代码改变世界

详细介绍:Python Jupyter Notebook 完全指南:从入门到精通

2026-01-22 09:09  tlnshuju  阅读(0)  评论(0)    收藏  举报

目录

  1. Jupyter Notebook 简介

  2. 安装与配置

  3. 必备包大全

  4. 实用技巧与魔法命令

  5. 常见问题解答

  6. 最佳实践

简介

Jupyter Notebook 是一个开源的 Web 应用程序,允许您创建和共享包含实时代码、方程、可视化和叙述文本的文档。它广泛应用于数据清洗和转换、数值模拟、统计建模、数据可视化、机器学习等领域。

为什么选择 Jupyter Notebook?

  • 交互式开发:立即看到代码执行结果

  • 文档与代码结合:支持 Markdown 和 LaTeX

  • 可视化友好:直接在内核中显示图表和图形

  • 多语言支持:支持 40+ 编程语言

安装与配置

基础安装

bash

# 使用 pip 安装
pip install jupyter notebook

# 使用 conda 安装
conda install jupyter notebook

# 安装 JupyterLab(新一代界面)
pip install jupyterlab

启动 Jupyter Notebook

bash

# 启动经典 Notebook
jupyter notebook

# 启动 JupyterLab
jupyter lab

# 在特定端口启动
jupyter notebook --port 8888

# 不使用浏览器启动
jupyter notebook --no-browser

必备包大全

1. 核心数据科学包

python

# 在 Jupyter cell 中直接安装
!pip install pandas numpy scipy

import pandas as pd
import numpy as np
import scipy.stats as stats

pandas:数据处理与分析

  • DataFrame 操作

  • 数据清洗

  • 时间序列分析

numpy:数值计算

  • 多维数组操作

  • 线性代数运算

  • 随机数生成

2. 数据可视化包

python

!pip install matplotlib seaborn plotly bokeh

import matplotlib.pyplot as plt
import seaborn as sns
import plotly.express as px

可视化示例</