請我喝杯咖啡☕
IPython 魔法指令是一種特殊的程式碼,基本上以 % 或 %% 開頭,但有時!或!!:
*備忘錄:
- 基本上,% 或 %% 比 ! 更有效。或者 ! !所以只有當 % 或 %% 不起作用時才使用 !或!!.
- 有些神奇指令只適用於 % 或 !但不能使用 %% 或 !!.
- 我從未見過與 !!. 一起使用的魔法命令
- 帶有 % 或 ! 的神奇指令用於一行程式碼。
- 帶有 %% 或 !! 的魔法命令用於一個單元格(一行或多行程式碼)。
- IPython masic 指令可以在 IPython 和基於 IPython 的編輯器上使用,例如 Google Colab、JupyterLab、Jupyter Notebook 等
- IPython 文件並未涵蓋所有魔法指令。
% 與 unix(linux) 指令>
*對於unix(linux)命令,應該使用%,因為!有時不起作用。
- %pwd 可以顯示目前目錄:
%pwd # '/home/superkai'
- %ls 可以顯示檔案和資料夾。 *-a 也可以顯示隱藏的檔案和資料夾:
%ls -a # ./ ../ file1 .file2 folder1/ .folder2/
- � 可以更改當前目錄:
%cd folder1
- %rm 可以刪除(刪除)檔案和資料夾。 *-r 允許刪除資料夾:
%rm -r file1 folder1
!git 指令>
*%git 不起作用。
1. 複製公用或私人儲存庫:
*備忘錄:
- % 不適用於 git 指令。
- 我的文章解釋瞭如何使用來自 Github 的 FGPAT(細粒度個人存取權杖)來複製私有儲存庫。
- 我的文章解釋瞭如何使用來自 Github 的 PAT(個人存取權杖)來複製私人儲存庫。
!git clone https://github.com/<usr or org>/<repo>.git </repo></usr>
!git clone https://<fgpat or pat>@github.com/<usr or org>/<repo>.git </repo></usr></fgpat>
2. 進行新增操作:
*備註:
- -A 可以暫存所有(新的、修改的、刪除的)檔案。
- -a(小寫)不起作用。
!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> *備忘錄:
-
%timeit 適用於一行程式碼。
- %%timeit 適用於一個儲存格(一行或多行程式碼)
- 您可以設定 -r
%pwd # '/home/superkai'
%%timeit 可以計算一個儲存格(一行或多行程式碼)的平均值(average)和標準差(std),預設以適當的迴圈次數重複 7 次,如下所示:
%ls -a # ./ ../ file1 .file2 folder1/ .folder2/
%時間和%%時間>
*備忘錄:
- %time 適用於一行程式碼。
- %%時間適用於一個儲存格(一行或多行程式碼)
-
CPU 時間是使用者 CPU 時間 和 系統 CPU 時間 的總和:
*備註:
- 使用者CPU時間是程式在使用者空間上使用CPU的時間量。 *用戶空間是應用程式的記憶體空間。
- 系統CPU時間是程式在核心空間上使用CPU的時間量。 *核心空間是核心的記憶體空間,核心是作業系統的核心。
- Real 是即時,也就是從程式開始到程式結束的時間。 *即時又稱掛鐘時間或掛鐘時間。
%time 可以計算一行程式碼的 CPU 時間和 wall(real) 時間,如下:
%cd folder1
%%time可以計算一個cell的CPU時間和wall(真實)時間(一行或多行程式碼),如下所示:
%rm -r file1 folder1
以上是有用的 IPython 魔法指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Python在遊戲和GUI開發中表現出色。 1)遊戲開發使用Pygame,提供繪圖、音頻等功能,適合創建2D遊戲。 2)GUI開發可選擇Tkinter或PyQt,Tkinter簡單易用,PyQt功能豐富,適合專業開發。

Python适合数据科学、Web开发和自动化任务,而C 适用于系统编程、游戏开发和嵌入式系统。Python以简洁和强大的生态系统著称,C 则以高性能和底层控制能力闻名。

2小時內可以學會Python的基本編程概念和技能。 1.學習變量和數據類型,2.掌握控制流(條件語句和循環),3.理解函數的定義和使用,4.通過簡單示例和代碼片段快速上手Python編程。

Python在web開發、數據科學、機器學習、自動化和腳本編寫等領域有廣泛應用。 1)在web開發中,Django和Flask框架簡化了開發過程。 2)數據科學和機器學習領域,NumPy、Pandas、Scikit-learn和TensorFlow庫提供了強大支持。 3)自動化和腳本編寫方面,Python適用於自動化測試和系統管理等任務。

兩小時內可以學到Python的基礎知識。 1.學習變量和數據類型,2.掌握控制結構如if語句和循環,3.了解函數的定義和使用。這些將幫助你開始編寫簡單的Python程序。

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

Python3.6環境下加載Pickle文件報錯:ModuleNotFoundError:Nomodulenamed...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver Mac版
視覺化網頁開發工具