numpy方法積累

2021-10-06 16:19:49 字數 1059 閱讀 6581

百分位數是統計中使用的度量,表示小於這個值的觀察值佔總數q的百分比。

函式:

np.

percentile

(a, q, axis=none, out=none, overwrite_input=false, interpolation=

'linear'

, keepdims=false)

引數作用a

array,用來算分位數的物件,可以是多維的陣列

q介於0-100的float,用來計算是幾分位的引數,如四分之一位就是25,如要算兩個位置的數就(25,75)

axis

座標軸的方向,一維的就不用考慮了,多維的就用這個調整計算的維度方向

out輸出資料的存放物件,引數要與預期輸出有相同的形狀和緩衝區長度

overwrite_input

bool,預設false,為true時及計算直接在陣列記憶體計算,計算後原陣列無法儲存

interpolation

取值範圍預設liner,比如取中位數,但是中位數有兩個數字6和7,選不同引數來調整輸出

keepdims

bool,預設false,為真時取中位數的那個軸將保留在結果

a = np.

array([

[10,7

,4],

[3,2

,1]]

)print

(a)print

(np.

percentile

(a,50))

print

(np.

percentile

(a,50

,axis=0)

)print

(np.

percentile

(a,50

,axis=

0,keepdims=true)

)

[[10  7  4]

[ 3 2 1]]

3.5[6.5 4.5 2.5]

[[6.5 4.5 2.5]]

numpy常用方法

資料的載入 常用引數 np.loadtext frame,delimiter,dtype,skiprows,usecols,unpack egfile path np.loadtext file path,delimiter dtype int skiprows 0,usecols 0 unpack...

numpy方法總結

numpy是乙個用python實現的科學計算的擴充套件程式庫,包括 numpy陣列間的基本運算是一對一的,基本就是加減乘除。陣列運算要求兩個資料的形狀相同,當形狀不同的時候,就會自動觸發廣播機制。陣列廣播 當兩個形狀不一樣的陣列進行相加,自動觸發廣播機制。下邊看幾個廣播計算的示意圖 當某乙個陣列的維...

leetcode小方法積累

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121 輸出 true 示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。class solution left nums 1 ...