python(numpy,pandas2)——numpy 运算
生活随笔
收集整理的這篇文章主要介紹了
python(numpy,pandas2)——numpy 运算
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 前言
- numpy 運(yùn)算
- 對(duì)每個(gè)元素求sin,對(duì)每個(gè)元素求平方,每個(gè)元素對(duì)應(yīng)相乘。
- 和,最小,最大
- 最小元素的索引argmin
- 平均值mean
- 查詢非零元素的位置nonzero
- 排序sort
- clip
前言
根據(jù) 莫煩Python的教程 總結(jié)寫成,以便自己復(fù)習(xí)和使用,這里我就不喲林地掛原創(chuàng)了🐶。
numpy 運(yùn)算
對(duì)每個(gè)元素求sin,對(duì)每個(gè)元素求平方,每個(gè)元素對(duì)應(yīng)相乘。
a3 = np.array([10,20,30,40]) b3 = np.arange(4)c3 = np.sin(a3) #對(duì)每個(gè)元素求sind3 = a3**2 # 對(duì)每個(gè)元素求平方e3 = a3 * b3 #每個(gè)元素對(duì)應(yīng)相乘f3 = np.dot(a3,b3) # 矩陣相乘 a3.dot(b3) print(a3,b3,c3,d3,'e:',e3) print(a3+b3) print(b3<3)# 返回一個(gè)與b相同結(jié)構(gòu)的true和false列表,表示哪些值小于3和,最小,最大
ee = np.random.random((2,4))#從0-1的范圍內(nèi)選出2行四列的數(shù)字矩陣 print(np.sum(ee,axis=1)) # 1:行 0:列 print(np.min(ee,axis=1)) # 1:行 0:列 print(np.max(ee,axis=1)) # 1:行 0:列最小元素的索引argmin
平均值mean
查詢非零元素的位置nonzero
排序sort
clip
a4 = np.arange(0,12).reshape(3,4) print(np.argmin(a4)) # 查看最小元素的索引 print(np.mean(a4)) # 所有元素的平均值 或者 print(a4.mean()) print(np.cumsum(a4))#第n個(gè)數(shù)是前n個(gè)數(shù)的和的值print(np.nonzero(a4))# 以數(shù)列的形式來表示非零元素的位置 print(np.sort(a4)) # 默認(rèn)按行進(jìn)行排序print(np.transpose(a4),'\n')#轉(zhuǎn)置,如下用于矩陣相乘 print((a4.T).dot(a4))print(np.clip(a4,5,9)) # 所有小于5的都等于5,所有大于9的都等于9 與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的python(numpy,pandas2)——numpy 运算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python(numpy,pandas1
- 下一篇: python(numpy,pandas3