hans

hans

【Python】一、部分IDE和軟體包介紹——《用Python做科學計算》


看到了一部蠻詳細的 Python 教程。本著夯實基礎的心態看了看,順便記下學習筆記。(真實情況其實是我未婚妻要學 python org)。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

不是說看了這些教程就能上手寫代碼解決問題了,這些教程的作用有以下兩點:

1. 讓你熟悉 python 代碼結構和形式,讓你每次看到 python 代碼的時候不再出現恐懼心裡。最起碼你能看到熟悉的內容。

2. 雖然只講了幾個包的部分內容,但這些包絕對是你以後數據處理出鏡率最高的幾個。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

這裡先介紹兩個 IDE 吧,每個 IDE 好壞還是看個人喜好了。
Pycharm 集成度蠻高的,debug 也比較方便。界面佈局可以選擇。可以去官網下載免費版安裝。
Spyder 界面簡單,跟 matlab 類似,debug 可以直接看到參數並修改。可以用 pip 安裝:

sudo pip install spyder

安裝好後 terminal 輸入 spyder,回車。

Python 也是一種腳本語言,默認的 python
shell 基本能滿足大部分需求。不過還是推薦大家使用 iPython,因為更方便,可以自動補全,自動縮進等。也是 pip 安裝:

sudo pip install ipython

安裝好後 terminal 直接運行 ipython。

下面是一些函數庫的介紹:

1. 數值計算庫#

NumPy: 提供快速多維數組處理能力和豐富的函數庫。
SciPy: 在 NumPy 基礎上添加了科學計算工具包。

2. 符號計算庫#

SymPy: 幫助進行公式推導和符號求解。

3. 界面設計#

Traits

4. 繪圖與可視化#

Chaco: 與 Traits 庫緊密相連,方便製作動態交互式圖標功能
matplotlib: 快速繪制圖標以及多種格式輸出,帶有簡單的 3D 繪圖功能。

5. 圖像處理和計算機視覺#

OpenCV: 還用介紹?

以上所有包都可以通過 pip 安裝。
我安裝過程中出現一次問題是找不到 swig,通過 apt 安裝即可

sudo apt-get install swig

以上參考自: http://old.sebug.net/paper/books/scipydoc/install.html

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。