1. python中怎麼安裝matplotlib.pyplot
這個你只要安裝好matplotlib,就自動安裝好了。安裝matplotlib可以直接執行下面的命令(linux):
sudo pip install matplotlib
2. Python如何運用matplotlib庫繪制3D圖形
3D圖形在數據分析、數據建模、圖形和圖像處理等領域中都有著廣泛的應用,下面將給大家介紹一下如何在Python中使用 matplotlib進行3D圖形的繪制,包括3D散點、3D表面、3D輪廓、3D直線(曲線)以及3D文字等的繪制。
准備工作:
python中繪制3D圖形,依舊使用常用的繪圖模塊matplotlib,但需要安裝mpl_toolkits工具包,安裝方法如下:windows命令行進入到python安裝目錄下的Scripts文件夾下,執行: pip install --upgrade matplotlib即可;Linux環境下直接執行該命令。
安裝好這個模塊後,即可調用mpl_tookits下的mplot3d類進行3D圖形的繪制。
下面以實例進行說明。
1、3D表面形狀的繪制
這段代碼是繪制一個3D的橢球表面,結果如下:
2、3D直線(曲線)的繪制
這段代碼用於繪制一個螺旋狀3D曲線,結果如下:
3、繪制3D輪廓
繪制結果如下:
相關推薦:《Python視頻教程》
4、繪制3D直方圖
繪制結果如下:
5、繪制3D網狀線
繪制結果如下:
6、繪制3D三角面片圖
繪制結果如下:
7、繪制3D散點圖
繪制結果如下:
3. whl文件怎麼安裝 linux
安裝.whl文件,首先我們要用命令提示符在cmd下,進入.whl文件所在目錄。如下圖,我裝的是matplotlib-1.5.1-cp27-none-win_amd64.whl,我把它放在D:\Python27\Scripts目錄下。首先要進入該目錄,如下圖
然後通過指令來進行安裝,指令為pip install some.whl,我這里安裝的是matplotlib-1.5.1-cp27-none-win_amd64.whl,所以輸入的是pip install matplotlib-1.5.1-cp27-none-win_amd64.whl ,這樣即可,如下圖所示。這個下載速度比較慢,建議停止下載其他東西,等這個下載完之後再干其他的。
4. 如何安裝Python數據科學計算庫
數據科學計算庫
Python中的數據科學計算庫有Numpy、Scipy、pandas、matplotlib(前面我分享了一篇matplotlib的簡單應用,歷史文章裡面就有)。
Numpy是一個基礎性的Python庫,為我們提供了常用的數值數組和函數。
Scipy是Python的科學計算庫,對Numpy的功能進行了擴充,同時也有部分功能是重合的。Numpy和Scipy曾經共享過基礎代碼。
pandas是一個流行的開源Python項目,它的名稱取panel data(面板數據,一個計量經濟學的術語)和Python data analysis(Python數據分析)的意思。
matplotlib是一個基於Numpy的繪圖庫。
庫的安裝
安裝這些庫之前要先安裝Python,默認已全部安裝,(Windows直接下載安裝,Linux自帶2.7版本,可以自行安裝3.6版本)。
為了節約時間在更重要的知識上,這里只介紹最簡單的安裝方式,即包管理工具安裝Python庫。
不管是Windows和Linux下,都可以在命令行下直接使用下面的命令來安裝相關的庫,前提是已經安裝了pip包(pip包管理工具的相關安裝可以看原文這里有鏈接):
pip install numpy scipy pandas matplotlib或(easy_install是Python自帶的)easy_install numpy scipy pandas matplotlib#Linux下安裝pip包sudo apt-get install python-pip
說明:Linux下如果涉及許可權問題則需要開頭添加sudo。安裝示例如下所示:
Numpy數組簡單示例
我們已經安裝好了numpy,然後就可以來個簡單的小測試了。與傳統的Python列表相比,進行數值運算時,numpy數組的效率要高的多。
完成相同的運算時,numpy代碼和Python傳統代碼相比用到的顯式循環語句明顯要少,因為numpy是基於向量化的運算。
假設要對向量a和b進行求和,這里的向量指的是一個「一維數組」,a存放的是整數0到n-1的2次冪,如果n等於3,則a存的是0、1、4,向量b存的是整數0到n的3次冪,下面來看一下普通Python代碼和numpy來計算的差別:
先看代碼:
#filename:vectorsSum.pyimport sysfrom datetime import datetimeimport numpy as np#numpy方法def numpySum(n):a = np.arange(n, dtype = 'int64')**2#3次冪太大會溢出,注意(後面細說)b = np.arange(n, dtype = 'int64')**3c = a + breturn c#普通方法def pythonSum(n):#range() 返回的是「range object」,而不是實際的list 值,所以這里要加上lista = list(range(n))b = list(range(n))c = []for i in range(len(a)):a[i] = i ** 2b[i] = i ** 3c.append(a[i] + b[i])return csize = int(sys.argv[1])start = datetime.now()c = pythonSum(size)delta = datetime.now() - startprint ("最後兩個元素的和:", c[-2:])print ("pythonSum花費的時間(微秒)", delta.microseconds)start = datetime.now()c = numpySum(size)delta = datetime.now() - startprint ("最後兩個元素的和:", c[-2:])print ("numpySum花費的時間(微秒)", delta.microseconds)#下面測試一下對與1000個,2000個,3000個向量元素,運行結果如下圖所示。
看一下運行結果:
上面的結果看到,numpy的計算效率比普通的方法要快不少,所以開始學習吧。
5. Python中matplotlib安裝失敗怎麼辦
嘗試先安裝pip install subprocess32 ,然後在本地文件夾下邊出現一個subprocess32-3.2.7.tar.gz,通過tar -zxvf subprocess32-3.2.7.tar.gz解壓之後,出現subprocess32-3.2.7文件夾,進入文件夾看到有個setup.py文件,用python setup.py install ,發現安裝失敗,與直接安裝matplotlib包出現同樣的問題。谷歌了一下第二個錯誤error: command 'gcc' failed with exit status 1
6. 你好,現在Python下載安裝matplotlib等包遇到了麻煩
官網有安裝教程,官網文檔:http://matplotlib.org/users/installing.html
你沒有說明你的操作系統。
mac的話直接pip install matplotlib#如果沒有virtualenv隔離的話,記得加sudo許可權
linux:要先裝擴展包
Debian / Ubuntu : sudo apt-get install python-matplotlib
Fedora / Redhat : sudo yum install python-matplotlib
windows:比較復雜一點點,你可以通過編譯在install。官網有教程。
希望有幫助