鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ NumPy教程
NumPy位操作
NumPy數(shù)學(xué)算數(shù)函數(shù)
NumPy高級(jí)索引
NumPy環(huán)境安裝配置
NumPy IO文件操作
NumPy字符串函數(shù)
NumPy切片和索引
NumPy統(tǒng)計(jì)函數(shù)
NumPy矩陣庫(kù)
NumPy數(shù)組創(chuàng)建例程
NumPy線性代數(shù)
NumPy Matplotlib庫(kù)
NumPy教程
NumPy排序、搜索和計(jì)數(shù)函數(shù)
NumPy字節(jié)交換
NumPy Ndarray對(duì)象
NumPy數(shù)組操作
NumPy使用 Matplotlib 繪制直方圖
NumPy數(shù)組屬性
NumPy廣播
NumPy來(lái)自現(xiàn)有數(shù)據(jù)的數(shù)組
NumPy副本和視圖
NumPy在數(shù)組上的迭代
NumPy來(lái)自數(shù)值范圍的數(shù)組
NumPy算數(shù)運(yùn)算
NumPy數(shù)據(jù)類型

NumPy教程

NumPy - 簡(jiǎn)介

NumPy 是一個(gè) Python 包。 它代表 “Numeric Python”。 它是一個(gè)由多維數(shù)組對(duì)象和用于處理數(shù)組的例程集合組成的庫(kù)。

Numeric,即 NumPy 的前身,是由 Jim Hugunin 開(kāi)發(fā)的。 也開(kāi)發(fā)了另一個(gè)包 Numarray ,它擁有一些額外的功能。 2005年,Travis Oliphant 通過(guò)將 Numarray 的功能集成到 Numeric 包中來(lái)創(chuàng)建 NumPy 包。 這個(gè)開(kāi)源項(xiàng)目有很多貢獻(xiàn)者。

NumPy 操作

使用NumPy,開(kāi)發(fā)人員可以執(zhí)行以下操作:

  • 數(shù)組的算數(shù)和邏輯運(yùn)算。

  • 傅立葉變換和用于圖形操作的例程。

  • 與線性代數(shù)有關(guān)的操作。 NumPy 擁有線性代數(shù)和隨機(jī)數(shù)生成的內(nèi)置函數(shù)。

NumPy – MatLab 的替代之一

NumPy 通常與 SciPy(Scientific Python)和 Matplotlib(繪圖庫(kù))一起使用。 這種組合廣泛用于替代 MatLab,是一個(gè)流行的技術(shù)計(jì)算平臺(tái)。 但是,Python 作為 MatLab 的替代方案,現(xiàn)在被視為一種更加現(xiàn)代和完整的編程語(yǔ)言。

NumPy 是開(kāi)源的,這是它的一個(gè)額外的優(yōu)勢(shì)。

注:本教程內(nèi)容由 http://www.flygon.net 翻譯提供。