日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

魔术命令python_Python前10个魔术命令可以帮助您提高生产率

發布時間:2023/12/2 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 魔术命令python_Python前10个魔术命令可以帮助您提高生产率 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

注意:Python不僅是最常用的編程語言,而且在集成新函數時也是最靈活的。例如,magic命令是Python shell的重要功能之一。讓我們來看看10個簡單的魔法命令來幫助工程師提高生產率。

Python中的magic命令是什么?

Magic命令是對常規Python代碼的增強,這些代碼由IPython內核提供。同時,這些魔術命令通常以“%”字符作為前綴。

這些命令基本上是為了解決我們面臨的常見問題而添加的,同時也為程序員的代碼提供了一些快捷方式。當前有兩個magic命令可用-%和%%前綴。

%前綴表示命令在一行代碼上運行,%%前綴允許命令在整個單元格上運行

下面是在jupyter筆記本中執行的魔法命令及其實現的列表

運行外部文件

當我們試圖在jupyter筆記本中運行一些代碼片段時,我們希望運行一個位于目錄中的外部代碼文件。

%Run允許您從jupyter筆記本運行任何外部Python文件

上面的文件支原體包含輸出上述語句的簡單腳本。

如果我們指定一個文件名,包括%run命令的路徑,它將執行該文件。

注意:run還允許外部jupyter筆記本執行。

代碼執行時間

你考慮過你的代碼要運行多長時間嗎?使用time magic命令跟蹤單元的整體執行情況。因為我們要在這里處理整個單元格,所以在time關鍵字前面加上“%”。

上面的單元格包含一個帶有隨機計算的for循環。

%%時間有助于獲得運行for循環所需的執行時間。

將內容復制到外部文件

大多數情況下,您會感覺到需要將內容直接從jupyter筆記本添加到python腳本或文本文件中。與復制所有內容和創建新文件不同,您可以通過在代碼前添加WriteFile命令直接導出單元格內容。

請注意,命令前的%%表示將導出單元格的全部內容。

因為我創建了一個包含一些內容的文件,它將顯示“overwrite”支原體“,指定它將用上面顯示的內容覆蓋我的原始內容。

顯示外部文件的內容

通常,您會將需要的幾行代碼從外部文件復制到代碼中

%Pycat允許您顯示任何目錄中任何文件的內容,而不需要花費很長時間來獲取該文件并打開它進行復制。

它可以輸出外部文件的所有內容作為輸出。在實際應用中,它可以看作是%WriteFile的逆邏輯。

列出所有變量

這個神奇的命令顯示了jupyter筆記本中使用的所有變量。

這里有三個變量-兩個字符串和一個整數。如果我們運行%who,它將列出我們定義的所有三個變量。

上面的代碼顯示了所有變量,不管它們的數據類型如何。

為了顯示特定的數據類型變量,我們需要在magic命令之后傳遞數據類型。上面的代碼將所有字符串數據類型變量顯示為其輸出。

在筆記本之間共享變量

這個神奇的命令允許您在不同的jupyter筆記本之間共享任何變量。您需要使用magic命令傳遞原始變量。

要檢索變量,您需要使用&?39;-R&?39;參數傳遞相同的命令。

這就是第一本筆記本的樣子

然后在另一個筆記本上寫下檢索這些數據所需的代碼

這可能是在不同筆記本電腦之間共享任何類型數據的最簡單方法。

執行HTML腳本

%%HTML允許我們在一個單元格中編寫HTML代碼,也就是說,該單元格將用作這個單元格的HTML輸出的編輯器。

下面的代碼包含一個用HTML創建的簡單表。您將注意到HTML輸出顯示了預期的表。

提示:您可以使用類似于HTML magic命令的%%JS magic命令在單元格中運行JavaScript代碼。

顯示Matplotlib視圖

%Matplotlib內鏈魔法命令是最流行的命令。此命令允許jupyter筆記本在筆記本中顯示Matplotlib視圖。此命令激活對jupyter筆記本電腦的Matplotlib交互支持。

我們已經導入了一些需要解釋命令函數的庫。

現在,我們將創建兩個隨機列表并將它們變成圖標

現在,我們要繪制數據的分散圖

%Matplotlib inner chain magic命令使您能夠可視化book jupyter筆記本中的圖形。

設置環境變量

這個神奇的命令可以幫助你完成三件事:

一。列出所有環境變量

2。獲取特定環境變量的值,

三。為變量賦值

%不帶參數的env將列出所有環境變量。

%只有一個參數的env將返回指定參數的值。

%env變量值將設置指定變量名的值。

對象詳細信息

%PInfo提供了與它一起傳遞的對象的詳細信息。

在下面的代碼片段中,我傳遞了一個簡單的字符串“a”和%pInfo以獲取有關它的更多信息。

從上面的輸出中,%pInfo提供了有關string對象的所有信息。

您可以使用%lsmagic命令查找所有magic命令的列表。

以下是我的十大魔術指令,希望能幫助你提高工作效率,節省時間。

總結

以上是生活随笔為你收集整理的魔术命令python_Python前10个魔术命令可以帮助您提高生产率的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。