第三十六篇 入門機器學習——Jupyter Notebook中的魔法命令


 
 
No.1.魔法命令的基本形式是:%命令
 
No.2.運行腳本文件的命令:%run
%run 腳本文件的地址
%run C:\Users\Jie\Desktop\hello.py

# 腳本一旦被加載進來,我們就可以在后面的代碼中使用腳本中的業務邏輯
 
No.3.(補充知識點)加載一個包中的某個模塊下的某個類的某個方法:
 
import app.libs.redprint.Redprint
或者
from app.libs.redprint import Redprint

 

No.4.測試代碼性能的命令:%timeit

%itmeit 測試內容

效果大致如下:

上面的信息顯示,Jupyter幫我們運行了1000次,然后取運行結果最快的前7次,計算運行時間的平均值。
如果我們增大計算量,那么Jupyter的運行次數就會相應減少,效果大致如下:

 

這次,Jupyter就只運行了100次。
上面這種測試代碼性能的方式有一個局限性,那就是%timeit命令后面只能接一句話,解決方法是下面的命令。
 
 
No.5.測試代碼性能的命令:%%itmeit
%%timeit
代碼塊

效果大致如下:

我們這里的代碼塊實際上是對No.4.中的代碼塊進行了拆分,通過運行結果的比較,發現拆分后運行所花的時間更長,性能更低。

 

No.6.如果測試代碼性能時,我們只想讓代碼運行一次,可以使用命令:%time

%itme 測試內容

 

No.7.相應的,測試代碼塊的性能,只運行一次,可以使用命令:%%time

%%time
代碼塊

 

No.8.列出所有魔法命令的命令:%lsmagic
效果大致如下:

 

 

No.9.查看魔法命令詳細說明的方法:%命令?
效果大致如下:

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM