97、NumPy基礎(chǔ)

? ? ? ? NumPy是高性能科學(xué)計(jì)算和數(shù)據(jù)分析的基礎(chǔ)包

NumPy在數(shù)據(jù)分析中常用的功能:

1、用于數(shù)據(jù)整理和清理、子集構(gòu)造和過(guò)濾、轉(zhuǎn)換等快速的矢量化數(shù)組運(yùn)算。

2、常用的數(shù)組算法,如排序、唯一化、集合運(yùn)算等。

3、高效的描述統(tǒng)計(jì)和數(shù)據(jù)聚合/摘要運(yùn)算。

4、用于異構(gòu)數(shù)組集的合并/接運(yùn)算的數(shù)據(jù)對(duì)齊和關(guān)系型數(shù)據(jù)運(yùn)算。

5、將條件邏輯性表述為數(shù)組表達(dá)式(而不是帶有if-elif-else分支的循環(huán))。

6、數(shù)據(jù)的分組運(yùn)算(聚合、轉(zhuǎn)換、函數(shù)應(yīng)用等)。

使用array函數(shù)創(chuàng)建一維數(shù)組:

使用array創(chuàng)建一維數(shù)組

使用array函數(shù)創(chuàng)建二維數(shù)組:

使用array創(chuàng)建二維數(shù)組
指出數(shù)組維度、行和列

np.array會(huì)嘗試為新建的數(shù)組推斷一個(gè)較合適的數(shù)據(jù)類型,可以使用dtype顯示數(shù)組的數(shù)據(jù)類型:

圖片發(fā)自簡(jiǎn)書(shū)App

使用zeros和ones分別創(chuàng)建指定長(zhǎng)度或形狀的全0或全1數(shù)組

創(chuàng)建全0或全1數(shù)組

使用empty創(chuàng)建沒(méi)有任何具體值的數(shù)組,即空數(shù)組,作用是初始化數(shù)組

創(chuàng)建空矩陣列表

這里面的0不是代表全0的矩陣列表,而是空矩陣列表

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容