精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python NumPy用法介紹

開發 后端
NumPy本身并沒有提供多么高級的數據分析功能,理解NumPy數組以及面向數組的計算,將有助于你更加高效地使用諸如Pandas之類的工具。

 [[350587]]

介紹

NumPy是Python數值計算最重要的基礎包,大多數提供科學計算的包都是用NumPy的數組作為構建基礎。NumPy本身并沒有提供多么高級的數據分析功能,理解NumPy數組以及面向數組的計算,將有助于你更加高效地使用諸如Pandas之類的工具。

雖然NumPy提供了通用的數值數據處理的計算基礎,但大多數讀者可能還是想將Pandas作為統計和分析工作的基礎,尤其是處理表格數據時。

NumPy的部分功能如下:

  • ndarray,一個具有矢量算術運算和復雜廣播能力的快速且節省空間的多維數組。
  •  用于對整組數據進行快速運算的標準數學函數(無需編寫循環)。
  •  用于讀寫磁盤數據的工具以及用于操作內存映射文件的工具。
  •  線性代數、隨機數生成以及傅里葉變換功能。
  •  用于集成由C、C++、Fortran等語言編寫的代碼的A C API。

NumPy之于數值計算特別重要是因為它可以高效處理大數組的數據。這是因為:

  •  比起Python的內置序列,NumPy數組使用的內存更少。
  •  NumPy可以在整個數組上執行復雜的計算,而不需要Python的for循環。

使用下面格式約定,引入NumPy包:

  1. import numpy as np 

NumPy的ndarray:N維數組對象

NumPy最重要的是其N維數組對象(即ndarray),其中的所有元素必須是相同類型的。該對象是一個快速而靈活的大數據集容器,可以利用這種數組對整塊數據執行數學運算,其語法跟標量元素之間的運算一樣。

創建ndarray

  •  使用np.array(list/tuple, dtype=np.float32)函數,產生一個新的含有傳入數據的ndarray對象。

第一個參數為元組、列表(相同數據類型),第二個參數為ndarray數組中的數據類型。當第二個參數為空時,NumPy將根據數據情況指定一個類型。

返回值為[ ]形式,元素間由空格分割。 

  1. In [20]: arr1 = np.array([6, 7.5, 8, 0, 1])   #從列表創建  
  2. In [21]: pring(arr1) 
  3. Out[21]: [ 6. ,  7.5,  8. ,  0. ,  1. ]     #NumPy根據數據情況,指定了float類型  
  4. In [23]: arr2 = np.array([[1, 2, 3, 4], [5, 6, 7, 8],(1.2 , 2.3)])  
  5. In [24]: pring(arr2)  
  6. Out[24]: [[1, 2, 3, 4] [5, 6, 7, 8] (1.2 , 2.3)] 
  •  使用NumPy中的內置函數

np.arange(begin,end,step,dtype=np.float32):begin為元素起始值(包含),end為元素結束值(不包含),step為步長(默認值為1),dtype為元素類型。如果只有一個參數n,則為從0到n-1;如有有兩個參數n和m,則為從n到m-1;

np.linspace(begin,end,number):創建包含number個元素的數組,并在指定的開始值(包含)和結束值(包含)之間平均間隔;

np.ones(shape):根據shape生成一個全1數組,shape是元組類型,比如(2,3);

np.zeros(shape):根據shape生成一個全0數組,shape是元組類型,比如(2,3,4);

np.full(shape,val):根據shape生成一個數組,每個元素值都是val;

np.eye(n):創建一個正方的n*n單位矩陣,對角線為1,其余為0;

np.ones_like(a):根據數組a的形狀生成一個全1數組;

np.zeros_like(a):根據數組a的形狀生成一個全0數組;

np.full_like(a,val):根據數組a的形狀生成一個每個元素值都是val的數組;

np.concatenate() 將兩個或多個數組合并成一個新的數組。 

  1. In [30]: arr3 = np.zeros((3, 6))  
  2. In [31]: print(arr3)  
  3. Out[30]: [[ 0.,  0.,  0.,  0.,  0.,  0.] [ 0.,  0.,  0.,  0.,  0.,  0.] [ 0.,  0.,  0.,  0.,  0.,  0.]] 
  •  從磁盤讀取數據創建ndarray數組,將ndarray數組保存到磁盤(大部分情況會使用pandas或其它工具加載文本或表格數據)

    np.load(fname)

    • fname : 文件名,以.npy為擴展名,壓縮擴展名為.npz

    np.save(fname, array) 或 np.savez(fname, array)

    • fname : 文件名,以.npy為擴展名,壓縮擴展名為.npz

    • array : 數組變量

ndarray數組對象的屬性

  •  .ndim:秩,即軸的數量或維度的數量
  •  .shape:ndarray對象的尺度,對于矩陣,n行m列
  •  .size:ndarray對象元素的個數,相當于.shape中n*m的值
  •  .dtype:ndarray對象的元素類型
  •  .itemsize:ndarray對象中每個元素的大小,以字節為單位

ndarray數組對象的類型和維度變換

  •  .astype(np.float64):將ndarray數組元素從一個類型轉換成另一個類型,返回一個新數組。如果將浮點數轉換成整數,則小數部分將會被截取刪除。(類型變換)
  •  .reshape(shape):不改變原數組元素,返回一個新的shape維度的數組(維度變換)
  •  .resize(shape):與.reshape()功能一致,但修改原數組(維度變換)
  •  .swapaxes(ax1,ax2) 將數組n個維度中兩個維度進行調換(維度變換)
  •  .flatten():對數組進行降維,返回折疊后的一維數組,原數組不變(維度變換)
  •  .tolist():將N維數組轉換成列表(維度變換)

ndarray數組的索引和切片

具體使用參考

ndarray數組的運算

  •  數組與標量之間的運算,都會作用于數組的每一個元素;
  •  大小相同的數組之間的任何算術運算,都會將運算應用到元素級;
  •  大小相同的數組之間的比較運算,都會將運算應用到元素級并生成布爾值數組;
  •  np.abs(arr)\np.fabs(arr):計算數組arr各元素的絕對值
  •  np.sqrt(arr):計算數組arr各元素的平方根
  •  np.square(arr):計算數組arr各元素的平方
  •  np.log(arr)\np.log10(arr)\np.log2(arr):計算數組arr各元素的自然對數、10底對數和2底對數
  •  np.ceil(arr)\np.floor(arr):計算數組arr各元素的ceiling值 或 floor值
  •  np.rint(arr) 計算數組arr各元素的四舍五入值
  •  np.modf(arr) 將數組arr各元素的小數和整數部分以兩個獨立數組形式返回
  •  np.cos(arr)\np.cosh(arr)\np.sin(arr)\np.sinh(arr)\np.tan(arr)\np.tanh(arr)計算數組arr各元素的普通型和雙曲型三角函數
  •  np.exp(arr) 計算數組arr各元素的指數值
  •  np.sign(arr) 計算數組arr各元素的符號值,1(+), 0, ‐1(‐)

利用ndarray進行數據處理

排序

ndarray數組通過.sort()函數排序,多維數組時傳入軸編號

NumPy的隨機數函數

  •  np.random.rand(d0,d1,..,dn):根據d0‐dn創建隨機數數組,浮點數,[0,1),均勻分布
  •  np.random.randn(d0,d1,..,dn):根據d0‐dn創建隨機數數組,標準正態分布
  •  np.random.randint(low[,high,shape]):根據shape創建隨機整數或整數數組,范圍是[low, high)
  •  np.random.seed(s):隨機數種子,s是給定的種
  •  np.random.shuffle(a):根據數組a的第1軸進行隨排列,改變數組x
  •  np.random.permutation(a):根據數組a的第1軸產生一個新的亂序數組,不改變數組x
  •  np.random.choice(a[,size,replace,p]):從一維數組a中以概率p抽取元素,形成size形狀新數組 replace表示是否可以重用元素,默認為False
  •  np.random.uniform(low,high,size):產生具有均勻分布的數組,low起始值,high結束值,size形狀
  •  np.random.normal(loc,scale,size):產生具有正態分布的數組,loc均值,scale標準差,size形狀
  •  np.random.poisson(lam,size):產生具有泊松分布的數組,lam隨機事件發生率,size形狀

NumPy的統計類函數

  •  np.sum(a, axis=None):根據給定軸axis計算數組a相關元素之和,axis整數或元組
  •  np.mean(a, axis=None):根據給定軸axis計算數組a相關元素的期望,axis整數或元組
  •  np.average(a,axis=None,weights=None):根據給定軸axis計算數組a相關元素的加權平均值
  •  np.std(a, axis=None):根據給定軸axis計算數組a相關元素的標準差
  •  np.var(a, axis=None):根據給定軸axis計算數組a相關元素的方差
  •  np.min(a)\max(a):計算數組a中元素的最小值、最大值
  •  np.argmin(a)\argmax(a):計算數組a中元素最小值、最大值的降一維后下標
  •  np.unravel_index(index, shape):根據shape將一維下標index轉換成多維下標
  •  np.ptp(a):計算數組a中元素最大值與最小值的差
  •  np.median(a):計算數組a中元素的中位數(中值)

NumPy的梯度函數

梯度:連續值之間的變化率,即斜率

XY坐標軸連續三個X坐標對應的Y軸值:a, b, c,其中,b的梯度是:(c‐a)/2

  •  np.gradient(f):計算數組f中元素的梯度,當f為多維時,返回每個維度梯度 

 

責任編輯:龐桂玉 來源: 馬哥Linux運維
相關推薦

2021-07-29 10:08:15

NumPy索引切片

2010-10-15 11:16:52

MySQL Show語

2010-06-22 09:28:31

Linux at命令

2010-11-26 15:32:24

MySQL decla

2010-04-02 15:22:02

Oracle join

2010-07-01 14:25:31

UML時序圖

2010-09-26 09:16:16

JVM監控工具

2009-12-14 13:27:06

Ruby區間

2021-09-16 10:05:09

鴻蒙HarmonyOS應用

2009-09-08 16:58:24

c#checklist

2010-09-13 17:36:02

overflowCSS

2010-08-24 16:35:19

paddingCSS

2023-09-15 11:49:33

wpf依賴屬性

2009-12-02 20:15:12

PHP header函

2022-02-19 07:41:36

Bean注解項目

2009-06-25 14:59:39

jQuery.exte

2010-06-13 15:13:45

Linux 查看進程

2022-02-20 07:28:13

Spring注解用法

2011-06-27 15:52:20

TITLEALT

2010-06-13 15:41:26

Linux uml工具
點贊
收藏

51CTO技術棧公眾號

国产精品视频一二区| 日本一二三不卡视频| 天堂电影一区| 国产喷白浆一区二区三区| 成人久久久久久| 久久精品视频9| 日韩欧美一区二区三区在线视频| 717成人午夜免费福利电影| a级黄色小视频| 日本在线免费| 成人丝袜18视频在线观看| 国产精品狠色婷| 久久久久久久蜜桃| 成人av国产| 亚洲国产精品999| 九九热99视频| 欧美gay囗交囗交| 一区二区三区波多野结衣在线观看| 久久久久久国产精品mv| 99久久婷婷国产一区二区三区| 制服诱惑一区二区| 久久精品在线视频| 色欲狠狠躁天天躁无码中文字幕| 51精品国产| 欧美日韩一区二区三区视频| 人妻少妇被粗大爽9797pw| 特级毛片在线| 亚洲人成小说网站色在线 | 日韩欧美中文字幕一区二区三区| 色视频成人在线观看免| 无码专区aaaaaa免费视频| 91福利国产在线观看菠萝蜜| 欧美高清在线精品一区| 牛人盗摄一区二区三区视频| 成人免费观看在线视频| 韩国一区二区三区| 国产精品日韩在线一区| 日韩欧美在线观看免费| 亚洲精品1234| 欧美精品久久久久久久| www.com.av| 欧美残忍xxxx极端| 综合国产在线视频| 欧美一区二区三区粗大| 日韩在线观看| 国产一区二区黑人欧美xxxx| 人妻少妇一区二区| 蜜桃一区二区三区| 亚洲人成电影网站色xx| 在线观看福利片| 欧美精品第一区| 一本色道久久综合狠狠躁篇怎么玩| 黄瓜视频污在线观看| 伦理一区二区| 亚洲国产日韩欧美在线99| 亚洲啪av永久无码精品放毛片| 97久久精品| 亚洲国产精品久久久| 老熟妇精品一区二区三区| 老汉色老汉首页av亚洲| 亚洲免费视频一区二区| 一级片手机在线观看| 欧美日韩一二三四| 最近2019好看的中文字幕免费| 国产精品综合激情| 性欧美欧美巨大69| 欧美精品日韩三级| 日本亚洲欧美在线| 米奇777在线欧美播放| 国产精品美女久久久免费| 中文字幕一区二区三区四区免费看 | 日本道色综合久久影院| 波多野结衣小视频| 久久成人羞羞网站| 国产高清精品一区| 香蕉久久一区二区三区| 欧美激情一区二区| 欧美日韩dvd| 亚洲男人av| 欧美日韩一二区| 中文字幕在线播放一区二区| 美腿丝袜亚洲图片| 一本色道久久综合狠狠躁篇怎么玩| 欧美激情久久久久久久| 黑人一区二区三区四区五区| 91地址最新发布| 中文字幕永久在线视频| 国产91精品精华液一区二区三区| 久久99国产精品99久久| 成人免费在线观看| 亚洲自拍偷拍网站| 男女视频一区二区三区| 久久亚洲精精品中文字幕| 亚洲国产精品久久久| 美女网站视频色| 最新成人av网站| 国产精自产拍久久久久久| 亚洲AV午夜精品| 国产欧美日韩精品一区| 性高湖久久久久久久久aaaaa| 亚洲黄色中文字幕| 精品国产亚洲在线| 国产精品一区二区亚洲| 99精品国产在热久久| 国产啪精品视频网站| 天天摸夜夜添狠狠添婷婷| 国产精品不卡一区| 久久久噜噜噜www成人网| 欧美高清一级片| 在线观看欧美日韩| 精品成人久久久| 国产呦精品一区二区三区网站| 久久综合九色欧美狠狠| 宅男网站在线免费观看| 欧美性大战久久久久久久 | 一呦二呦三呦国产精品| 欧美肥婆姓交大片| 91福利免费视频| 久久精品无码一区二区三区| 黄色一级在线视频| 日韩中文在线| 精品国内亚洲在观看18黄 | 日韩欧美成人午夜| 蜜桃av免费在线观看| 美女精品在线观看| 久久精品成人一区二区三区蜜臀| 蜜桃成人365av| 欧美一区二区精美| 男人操女人的视频网站| 久久精品国产色蜜蜜麻豆| 日韩精品一区二区三区色偷偷| 激情aⅴ欧美一区二区欲海潮| 欧美草草影院在线视频| 久草综合在线视频| 国产综合色产在线精品| 一区高清视频| 91精品福利观看| 日韩在线一区二区三区免费视频| 依依成人在线视频| 中文字幕第一区| 天天干在线影院| 精品免费视频| 国产精品嫩草视频| 永久免费av片在线观看全网站| 欧美在线免费观看亚洲| 亚洲av成人无码久久精品| 久久精品盗摄| 日产国产精品精品a∨ | 亚洲qvod图片区电影| 黄色动漫在线观看| 日韩一区二区三区视频在线 | 在线一区二区观看| 成人在线一级片| 日本vs亚洲vs韩国一区三区二区 | 人妻熟女aⅴ一区二区三区汇编| 在线观看的日韩av| 久久国产精品精品国产色婷婷| 国产夫妻在线播放| 亚洲欧美综合精品久久成人| 日本黄色一级视频| 国产精品国产三级国产aⅴ无密码| 最新天堂在线视频| 国产精品v日韩精品v欧美精品网站| 亚洲一区二区三区久久| 丁香花电影在线观看完整版| 亚洲剧情一区二区| 欧美 亚洲 另类 激情 另类| 亚洲欧美精品午睡沙发| 日本一区二区免费视频| 午夜在线a亚洲v天堂网2018| 亚洲高清精品中出| 日韩高清在线观看一区二区| 97在线看福利| av中文在线| 欧美一区二区视频免费观看| 日本中文字幕免费| 中文字幕欧美三区| 91视频免费入口| 国产欧美一区二区三区国产幕精品| 青娱乐国产91| 欧美日韩中出| 欧美中文字幕在线播放| 精品国产99久久久久久| 亚洲成年人影院在线| 日本免费精品视频| 综合色中文字幕| 亚洲蜜桃精久久久久久久久久久久| 日韩精品一级中文字幕精品视频免费观看 | 亚洲欧美se| 久久国产精品网站| 狠狠色伊人亚洲综合网站l| 91麻豆精品国产自产在线观看一区 | 蜜臀a∨国产成人精品| www.夜夜爱| 欧美日韩在线播放视频| 成人做爰66片免费看网站| 亚洲第一会所| 97国产suv精品一区二区62| 香蕉视频网站在线观看| 亚洲精品99久久久久中文字幕| 国产情侣免费视频| 亚洲国产视频在线| 99久久精品久久亚洲精品| av网站免费线看精品| 韩国一区二区在线播放| 日韩成人一级大片| 国产96在线 | 亚洲| 亚洲欧美在线专区| 深夜福利成人| 外国成人在线视频| 99国产高清| 不卡的国产精品| 国产精品久久久久久久久久| 国产美女精品写真福利视频| 另类少妇人与禽zozz0性伦| 搞黄视频免费在线观看| 亚洲精品一区久久久久久| 亚洲AV无码乱码国产精品牛牛| 欧美日韩视频一区二区| 免费视频久久久| 亚洲成人7777| 国产小视频在线看| 亚洲精品久久久蜜桃| 懂色av粉嫩av浪潮av| 久久久久久久综合色一本| 国产精品手机在线观看| 国产成人超碰人人澡人人澡| 亚洲天堂一区二区在线观看| 另类欧美日韩国产在线| 天堂社区在线视频| 石原莉奈一区二区三区在线观看| 国产资源在线视频| 一区福利视频| 欧美一区二区中文字幕| 亚洲青涩在线| 免费国产a级片| 日韩亚洲精品在线| 妞干网在线观看视频| 国自产拍偷拍福利精品免费一| 成年在线观看视频| 欧美成人直播| 日本高清xxxx| 欧美成人亚洲| 国产www免费| 日韩一级大片| 久久久精品在线视频| 久久性天堂网| 国产福利在线免费| 精品一区二区免费在线观看| 在线免费黄色小视频| 国产精品一级在线| 国产伦精品一区二区三区精品| 成人18视频在线播放| 波多野结衣福利| 久久精品人人爽人人爽| 在线观看免费黄色网址| 国产精品沙发午睡系列990531| 国精品人伦一区二区三区蜜桃| 最新欧美精品一区二区三区| 麻豆91精品91久久久| 亚洲成人动漫在线观看| 天天干天天干天天干天天| 日本韩国精品在线| 国产一区二区在线视频观看| 日韩小视频在线观看专区| 人妻视频一区二区三区| 亚洲另类xxxx| 777电影在线观看| x99av成人免费| 欧美巨大xxxx做受沙滩| 日本不卡免费高清视频| 亚洲精品大片| 激情小说网站亚洲综合网| 久久av资源| 欧洲美女和动交zoz0z| 夜夜嗨一区二区| 一区二区三区视频网| 国产成人精品aa毛片| 日韩中文字幕电影| 亚洲色图欧美偷拍| 在线观看免费av片| 欧美猛男男办公室激情| 特黄视频在线观看| 中文字幕亚洲第一| av中文字幕在线观看第一页| 国产精品欧美激情| 国产精品手机播放| 欧美91在线| 黄色a级在线观看| 亚洲欧美视频一区二区三区| 先锋资源在线视频| 国产日产精品1区| 欧美成人一二三区| 欧美性xxxxxx少妇| 黄色av小说在线观看| 日韩亚洲欧美成人| 亚洲人成在线网站| 91精品黄色| 色综合色综合| 女人扒开屁股爽桶30分钟| 国产酒店精品激情| 青青草自拍偷拍| 欧美日韩精品国产| 亚洲国产精品久久久久久久| 这里精品视频免费| 一个人看的www视频在线免费观看 一个人www视频在线免费观看 | 久久精品一区二区三| 欧美日高清视频| 久久精品国产亚洲a∨麻豆| 欧美激情免费视频| 四虎影视国产精品| 色大师av一区二区三区| 一区二区毛片| 中文字幕在线观看91| 日韩美女视频19| 中文字幕人成人乱码亚洲电影| 日韩精品欧美激情| 不卡视频观看| 国产精品一码二码三码在线| 在线中文字幕第一区| 日韩肉感妇bbwbbwbbw| 国产清纯在线一区二区www| 日韩高清免费av| 精品欧美久久久| 性欧美1819sex性高清大胸| 91精品久久久久久综合乱菊 | 中文字幕在线观看亚洲| 高清电影一区| 日本精品一区二区三区视频| 国产免费成人| 欧美图片一区二区| 欧美视频中文字幕在线| 天堂中文在线看| 97精品免费视频| 欧美亚洲tv| 播放灌醉水嫩大学生国内精品| 成人福利视频网站| 日韩手机在线观看| 日韩不卡在线观看| 一级毛片久久久| 日韩视频精品| 蜜乳av一区二区| 国内毛片毛片毛片毛片毛片| 欧美日韩一区二区不卡| 激情在线小视频| 亚洲a在线观看| 亚洲性图久久| 亚洲永久无码7777kkk| 色综合色狠狠综合色| 国产在线自天天| 国产精品专区h在线观看| 欧美成人milf| 日本女人性视频| 亚洲成人av资源| 国产午夜视频在线观看| 国产精品嫩草影院一区二区| 99久久.com| 国产精品成人免费一区久久羞羞| 午夜不卡av在线| 可以直接在线观看的av| 国产免费一区视频观看免费 | 婷婷成人影院| 在线免费观看av的网站| 亚洲精品成人在线| 婷婷视频在线观看| 国产精品久久久91| 91精品婷婷色在线观看| 最新版天堂资源在线| 色综合久久88色综合天天免费| 在线看av的网址| 91香蕉视频在线下载| 亚洲欧美日韩一区在线观看| 国产麻豆a毛片| 亚洲国产一区二区三区在线观看| 桃色一区二区| 9191国产视频| ww亚洲ww在线观看国产| 一二三区在线播放| 久久久噜噜噜久久| 成人一级毛片| 天天躁日日躁狠狠躁免费麻豆| 在线中文字幕不卡| 欧美男男video| 亚洲v国产v在线观看| 成人国产在线观看| 夜夜狠狠擅视频| 88xx成人精品| 婷婷综合社区| 亚洲精品视频久久久| 日韩一级在线观看| 欧美与亚洲与日本直播| 久久这里只有精品23| 国产精品高潮呻吟| 日本福利在线观看| 99一区二区| 蜜臀久久99精品久久久久宅男| 国产在线观看免费视频今夜| 色婷婷av一区二区三区久久| 欧美1区二区| 亚洲免费观看在线|