实用的 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 用于计算多行代码的时间。
➡️