实用的 IPython 魔法命令

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

IPython 魔法命令以 % 或 %% 开头,简化代码执行。% 和 ! 用于单行,%% 和 !! 用于多行。常用命令有 %pwd 显示目录,%ls 列文件,%cd 切换目录,%rm 删除文件。!git 用于 Git 操作。%timeit 和 %%timeit 测量执行时间,%time 和 %%time 计算 CPU 和实际时间。这些命令常用于 Jupyter Notebook。

🎯

关键要点

  • IPython 魔法命令以 % 或 %% 开头,简化代码执行。

  • % 和 ! 用于单行命令,%% 和 !! 用于多行命令。

  • 常用命令包括 %pwd 显示当前目录,%ls 列出文件,%cd 切换目录,%rm 删除文件。

  • !git 用于 Git 操作,但 %git 不可用。

  • %timeit 和 %%timeit 用于测量执行时间,分别适用于单行和多行代码。

  • %time 和 %%time 用于计算 CPU 时间和实际时间,分别适用于单行和多行代码。

  • CPU 时间包括用户 CPU 时间和系统 CPU 时间,实际时间是程序开始到结束的总时间。

延伸问答

IPython 魔法命令是什么?

IPython 魔法命令是以 % 或 %% 开头的特殊代码,用于简化代码执行。

如何使用 %pwd 命令?

%pwd 命令用于显示当前工作目录。

什么情况下使用 %%timeit 命令?

%%timeit 命令用于测量一个单元格中多行代码的执行时间。

IPython 中如何切换目录?

使用 %cd 命令可以切换当前工作目录。

如何在 IPython 中删除文件?

使用 %rm 命令可以删除文件,使用 -r 选项可以删除文件夹。

IPython 中的 %time 和 %%time 有什么区别?

%time 用于计算单行代码的 CPU 时间和实际时间,%%time 用于计算多行代码的时间。

➡️

继续阅读