依然记得从你口中
说出再见坚决如铁
昏暗中有种烈日灼身的错觉
黄昏的地平线
划出一句离别
爱情进入永夜
依然记得从你眼中
滑落的泪伤心欲绝
混乱中有种热泪烧伤的错觉
黄昏的地平线
割断幸福喜悦
相爱已经幻灭
🎵 周传雄《黄昏》
-
%run - 运行 Python 脚本
使用 %run 可以在当前 IPython 会话中运行 Python 脚本。这允许你执行一个外部脚本并立即在 IPython 环境中访问该脚本的输出和变量。%run script.py
-
%time - 计时单条语句的执行时间
%time 提供了执行单条语句所需时间的快速测量。这对于性能分析和优化代码非常有用。%time x = [n**2 for n in range(10000)]
-
%timeit - 自动计时多次重复执行的语句
%timeit 通过多次执行语句来提供更精确的时间测量,从而自动计算出平均执行时间和标准偏差。这非常适合对代码片段进行微调。%timeit x = [n**2 for n in range(1000)]
-
%matplotlib - 集成 Matplotlib
%matplotlib 魔法命令用于在 IPython 环境中集成 Matplotlib,允许绘图直接在笔记本中显示。%matplotlib inline
-
%debug - 交互式调试
遇到代码异常后,使用 %debug 可以启动交互式调试器,此时可以检查出错的堆栈信息并进行问题排查。%debug
-
%load - 导入代码
%load 可以从外部脚本或 URL 加载代码到当前 IPython 环境中。%load script.py
-
%history - 查看输入历史
%history 魔法命令允许查看整个会话中的输入历史。你还可以选择输出到文件。%history -g
-
%env - 环境变量管理
%env 用于获取和设置环境变量。%env OMP_NUM_THREADS=4
-
%who 和 %whos - 列出变量
这些命令用于显示当前会话中的变量,%whos 还会额外显示变量的信息,如类型和值。%who %whos
-
%reset - 重置命名空间
通过 %reset 可以清除当前会话中的所有变量和定义,使环境恢复到初始状态。%reset -f
以上就是一些 IPython 魔法命令的使用介绍,希望能帮助你更高效地使用 IPython 进行数据分析和科学计算。