? ? ? ? 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的矩陣列表,而是空矩陣列表