請我喝杯咖啡☕
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 和 %%timeit> *備忘錄:
%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中文網其他相關文章!