python不是自帶numpy模塊的,Python官網(wǎng)上的發(fā)行版是不包含NumPy模塊的。安裝方法:直接使用“pip3 install –user numpy scipy matplotlib”命令進(jìn)行安裝即可。
本教程操作環(huán)境:windows7系統(tǒng)、Python3版、Dell G3電腦。
numpy是Python的一種開源的數(shù)值計(jì)算擴(kuò)展,可用來存儲(chǔ)和處理大型矩陣matrix,比Python自身的嵌套列表結(jié)構(gòu)要高效的多,提供了許多高級(jí)的數(shù)值編程工具,如:矩陣數(shù)據(jù)類型、矢量處理,以及精密的運(yùn)算庫,專為進(jìn)行嚴(yán)格的數(shù)字處理而產(chǎn)生。
Python 官網(wǎng)上的發(fā)行版是不包含 NumPy 模塊的。
安裝庫 NumPy
安裝 NumPy 最簡單的方法就是使用 pip 工具:
pip3 install --user numpy scipy matplotlib
–user 選項(xiàng)可以設(shè)置只安裝在當(dāng)前的用戶下,而不是寫入到系統(tǒng)目錄。
默認(rèn)情況使用國外線路,國外太慢,我們使用清華的鏡像就可以:
pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
NumPy的使用
1、NumPy提供了真正的數(shù)組功能以及對(duì)數(shù)據(jù)進(jìn)行快速處理的函數(shù)。
2、NumPy還是很多更高級(jí)的擴(kuò)展庫的依賴庫,我們后面介紹的SciPy、Matplotlib、pandas等庫都依賴于它。
3、umPy內(nèi)置函數(shù)處理數(shù)據(jù)的速度是C語言級(jí)別的,因此在編寫程序的時(shí)候,應(yīng)當(dāng)盡量使用其內(nèi)置函數(shù),避免效率瓶頸的(尤其是涉及循環(huán)的問題)出現(xiàn)。【