https://www./python-tutorials.html?p=85 NumPy(Numerical Python) 是 Python 語言的一個(gè)擴(kuò)展程序庫,支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫。
Python官網(wǎng)上的發(fā)行版是不包含NumPy模塊的。(推薦學(xué)習(xí):Python視頻教程) 使用 pip 安裝 安裝NumPy最簡單的方法就是使用pip工具:
--user 選項(xiàng)可以設(shè)置只安裝在當(dāng)前的用戶下,而不是寫入到系統(tǒng)目錄。 NumPy 的前身 Numeric 最早是由 Jim Hugunin 與其它協(xié)作者共同開發(fā),2005 年,Travis Oliphant 在 Numeric 中結(jié)合了另一個(gè)同性質(zhì)的程序庫 Numarray 的特色,并加入了其它擴(kuò)展而開發(fā)了 NumPy。NumPy 為開放源代碼并且由許多協(xié)作者共同維護(hù)開發(fā)。 NumPy 是一個(gè)運(yùn)行速度非常快的數(shù)學(xué)庫,主要用于數(shù)組計(jì)算,包含: 一個(gè)強(qiáng)大的N維數(shù)組對象 ndarray 廣播功能函數(shù) 整合 C/C++/Fortran 代碼的工具 線性代數(shù)、傅里葉變換、隨機(jī)數(shù)生成等功能 NumPy 通常與 SciPy(Scientific Python)和 Matplotlib(繪圖庫)一起使用, 這種組合廣泛用于替代 MatLab,是一個(gè)強(qiáng)大的科學(xué)計(jì)算環(huán)境,有助于我們通過 Python 學(xué)習(xí)數(shù)據(jù)科學(xué)或者機(jī)器學(xué)習(xí)。 SciPy 是一個(gè)開源的 Python 算法庫和數(shù)學(xué)工具包。 SciPy 包含的模塊有最優(yōu)化、線性代數(shù)、積分、插值、特殊函數(shù)、快速傅里葉變換、信號(hào)處理和圖像處理、常微分方程求解和其他科學(xué)與工程中常用的計(jì)算。 Matplotlib 是 Python 編程語言及其數(shù)值數(shù)學(xué)擴(kuò)展包 NumPy 的可視化操作界面。它為利用通用的圖形用戶界面工具包,如 Tkinter, wxPython, Qt 或 GTK+ 向應(yīng)用程序嵌入式繪圖提供了應(yīng)用程序接口(API)。 更多Python相關(guān)技術(shù)文章,請?jiān)L問Python教程欄目進(jìn)行學(xué)習(xí)! 以上就是python怎么安裝numpy庫的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章! |
|