最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中np.percentile和df.quantile分位數(shù)詳解

 更新時(shí)間:2023年05月09日 16:21:35   作者:小小嘍啰  
分位數(shù)(Quantile)亦稱分位點(diǎn)是指將一個(gè)隨機(jī)變量的概率分布范圍分為幾個(gè)等份的數(shù)值點(diǎn),下面這篇文章主要給大家介紹了關(guān)于Python中np.percentile和df.quantile分位數(shù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

np.percentile

numpy.percentile(a, q, axis=None, out=None, overwrite_input=False, interpolation='linear', keepdims=False)

參數(shù):

  • a : array,用來算分位數(shù)的對(duì)象,可以是多維的數(shù)組
  • q : array_like of float,介于0-100的float,用來計(jì)算是幾分位的參數(shù),如四分之一位就是25,如要算兩個(gè)位置的數(shù)就(25,75)
  • axis : 坐標(biāo)軸的方向,一維的就不用考慮了,多維的就用這個(gè)調(diào)整計(jì)算的維度方向,取值范圍0/1,默認(rèn)值為沿著數(shù)組的展平版本計(jì)算百分位數(shù)
  • out : 輸出數(shù)據(jù)的存放對(duì)象,參數(shù)要與預(yù)期輸出有相同的形狀和緩沖區(qū)長度
  • overwrite_input : bool,默認(rèn)False,為True時(shí)及計(jì)算直接在數(shù)組內(nèi)存計(jì)算,計(jì)算后原數(shù)組無法保存
  • interpolation : 取值范圍{'linear', 'lower', 'higher', 'midpoint', 'nearest'}
  • 默認(rèn)liner,比如取中位數(shù),但是中位數(shù)有兩個(gè)數(shù)字6和7,選不同參數(shù)來調(diào)整輸出
  • keepdims : bool,默認(rèn)False,為真時(shí)取中位數(shù)的那個(gè)軸將保留在結(jié)果中
a = np.array([[10, 7, 4], [3, 2, 1]])
a
'''
array([[10,  7,  4],
       [ 3,  2,  1]])
'''
np.percentile(a, 50)
#3.5
np.percentile(a, 50, axis=0)
#array([[ 6.5,  4.5,  2.5]])
np.percentile(a, 50, axis=1)
#array([ 7.,  2.])
np.percentile(a, 50, axis=1, keepdims=True)
'''
array([[ 7.],
       [ 2.]])
'''

pandas.DataFrame.quantile

DataFrame.quantile(q=0.5, axis=0, numeric_only=True, interpolation='linear')

參數(shù):

  • q:float or array-like, default 0.5 (50% quantile),0 <= q <= 1之間的值,即要計(jì)算的分位數(shù)
  • axis:{0, 1, ‘index’, ‘columns’}, default 0,對(duì)于行,等于0或“索引”,對(duì)于列,等于1或“列”
  • numeric_only:bool, default True,如果為False,則還將計(jì)算日期時(shí)間和時(shí)間增量數(shù)據(jù)的分位數(shù)
  • interpolation:{‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’},當(dāng)所需分位數(shù)位于兩個(gè)數(shù)據(jù)點(diǎn)i和j之間時(shí),此可選參數(shù)指定要使用的插值方法

返回

Series or DataFrame

  • 如果q是數(shù)組,則將返回DataFrame,其中index為q,列為self的列,值為分位數(shù)。
  • 如果q為float,則在index是self的列,值是分位數(shù)
df = pd.DataFrame(np.array([[1, 1], [2, 10], [3, 100], [4, 100]]),
                  columns=['a', 'b'])

df.quantile(.1)
'''
a    1.3
b    3.7
Name: 0.1, dtype: float64
'''
df.quantile([.1, .5])
'''
       a     b
0.1  1.3   3.7
0.5  2.5  55.0
'''

總結(jié) 

到此這篇關(guān)于Python中np.percentile和df.quantile分位數(shù)詳解的文章就介紹到這了,更多相關(guān)np.percentile和df.quantile分位數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python利用imshow制作自定義漸變填充柱狀圖(colorbar)

    Python利用imshow制作自定義漸變填充柱狀圖(colorbar)

    這篇文章主要介紹了Python利用imshow制作自定義漸變填充柱狀圖(colorbar),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 解決Python?Pandas?DataFrame表格打印輸出不能對(duì)齊的問題

    解決Python?Pandas?DataFrame表格打印輸出不能對(duì)齊的問題

    這篇文章主要介紹了解決Python?Pandas?DataFrame表格打印輸出不能對(duì)齊的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • keras修改backend的簡單方法

    keras修改backend的簡單方法

    這篇文章主要介紹了keras修改backend的簡單方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python實(shí)現(xiàn)選取或刪除指定列包含指定內(nèi)容的行

    python實(shí)現(xiàn)選取或刪除指定列包含指定內(nèi)容的行

    這篇文章主要介紹了python實(shí)現(xiàn)選取或刪除指定列包含指定內(nèi)容的行,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Django靜態(tài)資源部署404問題解決方案

    Django靜態(tài)資源部署404問題解決方案

    這篇文章主要介紹了Django靜態(tài)資源部署404問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 詳解Python如何實(shí)現(xiàn)惰性導(dǎo)入-lazy import

    詳解Python如何實(shí)現(xiàn)惰性導(dǎo)入-lazy import

    如果你的 Python 程序程序有大量的 import,而且啟動(dòng)非常慢,那么你應(yīng)該嘗試懶導(dǎo)入,本文分享一種實(shí)現(xiàn)惰性導(dǎo)入的一種方法,需要的可以參考一下
    2022-10-10
  • 解決python3中的requests解析中文頁面出現(xiàn)亂碼問題

    解決python3中的requests解析中文頁面出現(xiàn)亂碼問題

    requests是一個(gè)很實(shí)用的Python HTTP客戶端庫,編寫爬蟲和測(cè)試服務(wù)器響應(yīng)數(shù)據(jù)時(shí)經(jīng)常會(huì)用到。這篇文章給大家介紹了解決python3中的requests解析中文頁面出現(xiàn)亂碼問題,感興趣的朋友一起看看吧
    2019-04-04
  • Python3之字符串比較_重寫cmp函數(shù)方式

    Python3之字符串比較_重寫cmp函數(shù)方式

    這篇文章主要介紹了Python3之字符串比較_重寫cmp函數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 解決Jupyter Notebook開始菜單欄Anaconda下消失的問題

    解決Jupyter Notebook開始菜單欄Anaconda下消失的問題

    這篇文章主要介紹了解決Jupyter Notebook開始菜單欄Anaconda下消失的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python常用字符串替換函數(shù)strip、replace及sub用法示例

    Python常用字符串替換函數(shù)strip、replace及sub用法示例

    這篇文章主要介紹了Python常用字符串替換函數(shù)strip、replace及sub用法,結(jié)合實(shí)例形式分析了Python針對(duì)字符串替換的常用函數(shù)strip、replace及sub功能及簡單使用技巧,需要的朋友可以參考下
    2018-05-05

最新評(píng)論

都昌县| 商都县| 凤庆县| 江门市| 鹿邑县| 聂荣县| 宜春市| 平凉市| 米林县| 石门县| 游戏| 霍林郭勒市| 萨嘎县| 阿城市| 鹤壁市| 德格县| 浦县| 平乐县| 丰城市| 新巴尔虎左旗| 兴宁市| 灵山县| 郴州市| 辽源市| 泰来县| 莎车县| 中方县| 泊头市| 昌都县| 西乌珠穆沁旗| 福海县| 太仓市| 镇远县| 霍山县| 云南省| 乌兰浩特市| 元氏县| 辉南县| 铅山县| 日土县| 普兰县|