1. 程式人生 > >PyCharm使用技巧(四):Scientific模式

PyCharm使用技巧(四):Scientific模式

Scientific模式教程

在本教程中,您將以Scientific模式執行並使用Matplotlib和NumPy包來執行和除錯具有資料視覺化的Python程式碼。

在開始之前,請確保安裝了以下內容:

  • Conda翻譯
  • Matplotlib包
  • NumPy包

建立一個Scientific專案

建立預定義Scientific模式設定的PyCharm專案:

1.開啟New Project嚮導(File | New | Project)。

2.選擇Scientific專案型別。

3.在專案設定對話方塊視窗中,指定專案名稱,確保選擇Conda作為新環境,並更改預設資料資料夾(如果需要),然後單擊“ Create”。

4.開啟main.py檔案並新增以下程式碼示例:

5.numpy和matplotlib的匯入會被顯示程序警告,啟用專案中的包。

執行

執行你的Scientific專案(Shift+F10)。程式碼被執行並在SciView中顯示兩個圖形。單擊預覽縮圖將顯示相應的圖表:

您可以修改專案程式碼,一次只繪製一個圖形。在Scientific模式中,您可以通過建立程式碼單元來執行程式碼片段。

要執行程式碼單元格:

1.通過新增“#%%”行修改main.py檔案。

2.在左側gutter中,單擊左側gutter圖示(Ctrl + Enter)上的圖示,該圖示與散點圖單元格標記對齊。 僅構建散點圖。

3.現在單擊從左側裝訂線圖示執行的圖示,或在帶有y對x的單元格標記的行上按Ctrl + Enter。 應該出現相應的圖表。

除錯

在這一行放一個斷點:

plt.show()

此行在示例程式碼中出現兩次,因此將有兩個斷點。右鍵單擊編輯器背景,然後在context選單中選擇Debug'ample'。您可以在編輯器中看到Debug tool window和灰色字元。這是inline debugging的結果,該除錯已啟用。第一個斷點的行以藍色突出顯示。這意味著偵錯程式已在斷點處停止,但尚未執行。如果我們執行此行(例如,通過單擊Debug tool window的stepping toolbar 上的圖示操作traceOver svg按鈕 ),我們將看到圖形:

接下來,檢視Debug tool window的Variables選項。 如果單擊區域陣列附近的“View as Array”連結,將開啟SciView視窗中的“Data”選項:

處理過多資料時,如果偵錯程式同步或非同步載入變數值,則可能會降低除錯效能。建議通過選擇corresponding loading policy切換到demand mode。

在控制檯中執行

右鍵單擊編輯器背景,然後選擇“ Run File in Console”命令:

此命令對應於為main.py檔案執行run / debug配置,並選中Run with Python console複選框:

執行此命令時,在Debug tool window中輸出後會出現>>>提示,您可以執行自己的命令。

概要

  • 已建立並開啟檔案main.py以進行編輯。
  • 已輸入原始碼
  • 原始碼已執行並已除錯。
  • 最後在控制檯中執行該檔案。