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