NumPy 入門(mén)教程 前10小節(jié)
你好,我是 zhenguo
我正在結(jié)合NumPy文檔,整理NumPy的入門(mén)教程,可以說(shuō)NumPy占據(jù)Python的半壁江山,重要性不言而喻。希望透過(guò)這個(gè)教程,你能更加熟練的使用NumPy.
下面是教程的前10個(gè)小節(jié)的摘要,想要學(xué)習(xí)詳細(xì)部分的,直接去我的網(wǎng)站 Python中文網(wǎng):
http://www.zglg.work/numpy-intro/
接下來(lái)我會(huì)陸續(xù)發(fā)出更多小節(jié)。
1 NumPy簡(jiǎn)介
NumPy是一個(gè)開(kāi)源的Python庫(kù),幾乎應(yīng)用于科學(xué)和工程的每個(gè)領(lǐng)域。
它是用Python處理數(shù)字?jǐn)?shù)據(jù)的通用標(biāo)準(zhǔn),是科學(xué)和PyData生態(tài)系統(tǒng)的核心。
NumPy用戶(hù)包括從最初的程序員到從事最先進(jìn)的科學(xué)和工業(yè)研究與開(kāi)發(fā)的有經(jīng)驗(yàn)的研究人員。
NumPy廣泛地用于Pandas、SciPy、Matplotlib、sciket learn、scikit image和大多數(shù)其他數(shù)據(jù)科學(xué)和科學(xué)Python包中。
詳情 NumPy簡(jiǎn)介
2 安裝和導(dǎo)入NumPy
如果您已經(jīng)擁有Python,則可以使用以下工具安裝NumPy.
詳情 安裝和導(dǎo)入NumPy
3 NumPy array 和 python list
NumPy提供了大量快速有效的方法來(lái)創(chuàng)建數(shù)組和處理數(shù)組中的數(shù)值數(shù)據(jù)。
詳情 NumPy array 和 python list
4 什么是array
數(shù)組是NumPy庫(kù)的核心數(shù)據(jù)結(jié)構(gòu)。它包含有關(guān)原始數(shù)據(jù)、如何定位元素以及如何解釋元素的信息。
它有一個(gè)元素網(wǎng)格,可以用各種方式索引。
元素都是相同的類(lèi)型,稱(chēng)為數(shù)組數(shù)據(jù)類(lèi)型。
數(shù)組可以由非負(fù)整數(shù)的元組、布爾、另一個(gè)數(shù)組或整數(shù)索引。
詳情 什么是數(shù)組?
5 array更多介紹
本節(jié)介紹一維數(shù)組、二維數(shù)組、n數(shù)組、向量、矩陣
你可能偶爾會(huì)聽(tīng)到一個(gè)數(shù)組被稱(chēng)為“ndarray”,它是“N維數(shù)組”的縮寫(xiě)。
可能還會(huì)聽(tīng)到一維、一維數(shù)組、二維、二維數(shù)組等等。
NumPy ndarray類(lèi)用于表示矩陣和向量。
詳情 array更多介紹
6 如何創(chuàng)建array
本節(jié)介紹np.array()、np.zeros()、np.ones()、np.empty()、np.arange()、np.linspace()、dtype
要?jiǎng)?chuàng)建NumPy數(shù)組,可以使用函數(shù)np.array()
詳情 如何創(chuàng)建array
7 添加、刪除和排序元素
本節(jié)介紹np.sort()、np.concatenate()
使用np.sort()對(duì)元素進(jìn)行排序很簡(jiǎn)單。
調(diào)用函數(shù)時(shí),可以指定軸、種類(lèi)和順序。
詳情 添加、刪除和排序元素
8 數(shù)組形狀和大小
本節(jié)包括ndarray.ndim、ndarray.size、ndarray.shape
詳情 數(shù)組形狀和大小
9 重塑array
使用array.reshape()將在不更改數(shù)據(jù)的情況下為數(shù)組提供新的形狀。
詳情 重塑array
10 如何將一維array轉(zhuǎn)換為二維array(如何向數(shù)組添加新軸)
可以使用np.newaxis和np.expand_dims來(lái)增加現(xiàn)有array的維數(shù)。
詳情 如何將一維array轉(zhuǎn)換為二維array(如何向數(shù)組添加新軸)
NumPy入門(mén)系列教程:
NumPy介紹
安裝和導(dǎo)入NumPy
Python列表和NumPy數(shù)組有什么區(qū)別?
什么是array?
有關(guān)Array的詳細(xì)信息
如何創(chuàng)建array
添加、刪除和排序元素
數(shù)組形狀和大小
重塑array
如何將一維array轉(zhuǎn)換為二維array(如何向數(shù)組添加新軸)
以上是先完工的10個(gè)小節(jié)的摘要介紹,想要學(xué)習(xí)完整章節(jié)的,點(diǎn)擊下方閱讀原文:
