Python3科學計算庫的安裝__Python

來源:互聯網
上載者:User
導語:

在資料分析和互動、探索性計算以及資料視覺效果等方面,Python將不可避免地接近於其他開源和商業領域特定程式設計語言/工具,如R、MATLAB、SAS、Stata等。近年來,由於Python有不斷改良的庫(主要是pandas),使其成為資料處理任務的一大替代方案。結合其在通用編程方面的強大實力,我們完全可以只使用python這一種語言去構建以資料為中心的應用程式。——《利用Python進行資料分析》 安裝python

在Python官網選擇合適的Python版本下載,本文將在win8.1-64-python3.5環境下進行。

若在控制台中輸入Python後,顯示如圖:

這說明Python運行程式沒有添加環境變數。這是需要手動添加環境變數:我的電腦 -> 屬性 -> 進階系統設定 -> 環境變數 -> PATH -> 添加Python安裝位置 -> 點擊確定。

如下則說明安裝成功:


 
註:本文介紹的是科學計算庫的手動安裝方法,若覺得麻煩,可以下載Python(x,y)或者Enthought Python Distribution,前者收集了眾多的函數庫以及文檔、教程。並且提供了一個方便的啟動介面,將近400M;而後者是一個商業的Python發行版本,同樣包括了眾多的科學軟體包,而且作為教學使用是免費的,大小約為250M。 一、Numpy

NumPy系統是Python的一種開源的數值計算擴充。這種工具可用來儲存和處理大型矩陣,比Python自身的嵌套列表(nested list structure)結構要高效的多(該結構也可以用來表示矩陣(matrix))。 安裝:

點擊這裡,進入頁面,下載Numpy的whl包,這裡選用的是numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl

開啟控制台,切換到檔案目錄

輸入pip install numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl運行

安裝成功:

Processing e:\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whlInstalling collected packages: numpySuccessfully installed numpy-1.11.1+mkl
二、Scipy

SciPy是一款方便、便於使用、專為科學和工程設計的Python工具包.它包括統計,最佳化,整合,線性代數模組,傅裡葉變換,訊號和影像處理,常微分方程求解器等等. 安裝:

點擊這裡,進入頁面,下載Scipy的whl包,這裡選用的是scipy-0.18.0-cp35-cp35m-win_amd64.whl

開啟控制台,切換到檔案目錄

輸入pip install scipy-0.18.0-cp35-cp35m-win_amd64.whl運行

安裝成功:

Processing e:\scipy-0.18.0-cp35-cp35m-win_amd64.whlInstalling collected packages: scipySuccessfully installed scipy-0.18.0
三、Matplotlib

matplotlib 是python最著名的繪圖庫,它提供了一整套和matlab相似的命令API,十分適合互動式地進行製圖。而且也可以方便地將它作為繪圖控制項,嵌入GUI應用程式中。 安裝:

點擊這裡,進入頁面,下載Matplotlib的whl包,這裡選用的是matplotlib-2.0.0b3-cp35-cp35m-win_amd64.whl

開啟控制台,切換到檔案目錄

輸入pip install matplotlib-2.0.0b3-cp35-cp35m-win_amd64.whl運行

安裝成功:

  Downloading pytz-2016.6.1-py2.py3-none-any.whl (481kB)Installing collected packages: pyparsing, python-dateutil, cycler, pytz, matplotlibSuccessfully installed cycler-0.10.0 matplotlib-2.0.0b3 pyparsing-2.1.6 python-dateutil-2.5.3 pytz-2016.6.1
注意:安裝Matplolib需要提前安裝前兩個庫。 四、Ipython

ipython是一個 python 的互動式 shell,比預設的python shell 好用得多,支援變數自動補全,自動縮排,支援 bash shell 命令,內建了許多很有用的功能和函數。在ubuntu 下只要 sudo apt-get install ipython 就裝好了,通過 ipython 啟動。 安裝Ipython:

點擊這裡,進入頁面,下載Ipython的zip包,這裡選用的是ipython-5.0.0.zip (md5)

開啟控制台,切換到檔案目錄

輸入pip install ipython-5.0.0.zip運行

安裝成功:

Installing collected packages: decorator, pickleshare, simplegeneric, ipython-genutils, traitlets, wcwidth, six, prompt-toolkit, pygments, colorama, win-unicode-console, ipython  Running setup.py install for simplegeneric ... done  Running setup.py install for win-unicode-console ... done  Running setup.py install for ipython ... doneSuccessfully installed colorama-0.3.7 decorator-4.0.10 ipython-5.0.0 ipython-genutils-0.1.0 pickleshare-0.7.3 prompt-toolkit-1.0.5 pygments-2.1.3 simplegeneric-0.8.1 six-1.10.0 traitlets-4.2.2 wcwidth-0.1.7 win-unicode-console-0.5
安裝Pyreadline:

點擊這裡,進入頁面,下載Pyreadline的zip包,這裡選用的是pyreadline-2.1.zip (md5)

開啟控制台,切換到檔案目錄

輸入pip install pyreadline-2.1.zip運行

安裝成功 五、Pandas

Python Data Analysis Library 或 pandas 是基於NumPy 的一種工具,該工具是為瞭解決資料分析任務而建立的。Pandas 納入了大量庫和一些標準的資料模型,提供了高效地操作大型資料集所需的工具。pandas提供了大量能使我們快速便捷地處理資料的函數和方法。你很快就會發現,它是使Python成為強大而高效的資料分析環境的重要因素之一。 安裝Pandas:

點擊這裡,進入頁面,下載Pandas的whl包,這裡選用的是pandas-0.18.1-cp35-cp35m-win_amd64.whl

開啟控制台,切換到檔案目錄

輸入pip install pandas-0.18.1-cp35-cp35m-win_amd64.whl運行

安裝成功:

Installing collected packages: pandasSuccessfully installed pandas-0.18.1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.