请我喝杯咖啡☕
IPython 魔法命令是一种特殊的代码,基本上以 % 或 %% 开头,但有时!或!!:
*备忘录:
*对于unix(linux)命令,应该使用%,因为!有时不起作用。
%pwd # '/home/superkai'
%ls -a # ./ ../ file1 .file2 folder1/ .folder2/
%cd folder1
%rm -r file1 folder1
*%git 不起作用。
1. 克隆公共或私有存储库:
*备忘录:
!git clone https://github.com/<usr or org>/<repo>.git
!git clone https://<fgpat or pat>@github.com/<usr or org>/<repo>.git
2. 进行添加操作:
*备注:
!git add -A
3. 可能需要配置操作来添加电子邮件和用户名:
git config --global user.email "you@example.com" git config --global user.name "Your Name"
4. 进行提交操作。 *没有消息 -m "..." 的命令会出现错误:
!git commit -m "New"
5. 进行推送操作。 *不带 main 的命令也可以工作:
*备忘录:
%timeit 可以计算一行代码的平均值(average)和标准差(std),默认以合适的循环次数重复 7 次,如下所示:
%pwd # '/home/superkai'
%%timeit 可以计算一个单元格(一行或多行代码)的均值(average)和标准差(std),默认以合适的循环次数重复 7 次,如下所示:
%ls -a # ./ ../ file1 .file2 folder1/ .folder2/
*备忘录:
%time 可以计算一行代码的 CPU 时间和 wall(real) 时间,如下所示:
%cd folder1
%%time可以计算一个cell的CPU时间和wall(真实)时间(一行或多行代码),如下所示:
%rm -r file1 folder1
以上是有用的 IPython 魔法命令的详细内容。更多信息请关注PHP中文网其他相关文章!