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以進行編輯。
- 已輸入原始碼
- 原始碼已執行並已除錯。
- 最後在控制檯中執行該檔案。
更多資源請檢視【PyCharm入門視訊教程】
相關文章
- PyCharm使用技巧:PyCharm重構PyCharm
- PyCharm使用技巧(五):在PyCharm中使用IPython / Jupyter NotebookPyCharmPython
- PyCharm使用技巧(六):Regullar Expressions的使用PyCharmExpress
- pycharm使用的一些技巧PyCharm
- 每週分享五個 PyCharm 使用技巧(三)PyCharm
- 每週分享五個 PyCharm 使用技巧(一)PyCharm
- 每週分享五個 PyCharm 使用技巧(二)PyCharm
- PyCharm使用技巧:Raspberry Pi的遠端開發PyCharm
- PyCharm使用技巧:通過DockerCompose配置遠端直譯器PyCharmDocker
- 01 pycharm使用PyCharm
- pycharm使用jupyterPyCharm
- Pycharm中Flask的除錯模式PyCharmFlask除錯模式
- Vivado使用技巧(11):設定FPGA配置模式FPGA模式
- Pycharm自動匯入模組小技巧PyCharm
- 執行緒安全使用 HashMap 的四種技巧執行緒HashMap
- 這四個技巧幫您更有效使用GithubGithub
- Pycharm使用祕籍PyCharm
- PyCharm使用心得PyCharm
- PyCharm工具使用小結PyCharm
- pycharm開啟debug模式報錯彙總PyCharm模式
- Gradle 使用技巧(四) - 如何定位和解決依賴衝突Gradle
- PyCharm中批次註釋常用的四種方法!PyCharm
- 使用PyCharm引入需要使用的包PyCharm
- 13個VSCode使用技巧,開啟高效的開發模式VSCode模式
- PyCharm 實用使用總結PyCharm
- PyCharm社群版配置Django 專案Debug模式配置PyCharmDjango模式
- Javascript設計模式(四)策略模式JavaScript設計模式
- JS設計模式四:代理模式JS設計模式
- Java 設計模式(四)《代理模式》Java設計模式
- 【設計模式(四)】建立型模式--原型模式設計模式原型
- 設計模式(四)Singleton設計模式設計模式
- 23種設計模式(四)-代理模式設計模式
- iOS設計模式 (四)享元模式iOS設計模式
- 每天一個小技巧(四)
- Pycharm使用MicroPython開發ESP32PyCharmPython
- pycharm使用哪個版本好一點PyCharm
- Python安裝與Pycharm使用入門PythonPyCharm
- Java設計模式之(四)——原型模式Java設計模式原型