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

基于python cut和qcut的用法及區(qū)別詳解

 更新時間:2019年11月22日 10:16:53   作者:wx_411180165  
今天小編就為大家分享一篇基于python cut和qcut的用法及區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,直接上代碼吧:

from pandas import Series,DataFrame
import pandas as pd
import numpy as np
from numpy import nan as NA
from matplotlib import pyplot as plt
ages = [20,22,25,27,21,23,37,31,61,45,41,32]
#將所有的ages進(jìn)行分組
bins = [18,25,35,60,100]
#使用pandas中的cut對年齡數(shù)據(jù)進(jìn)行分組
cats = pd.cut(ages,bins)
#print(cats)
#調(diào)用pd.value_counts方法統(tǒng)計每個區(qū)間的個數(shù)
number=pd.value_counts(cats)
#print(pd.value_counts(cats))
#顯示第幾個區(qū)間index值
index=pd.cut(ages,bins).codes
#print(index)
#為分類出來的每一組年齡加上標(biāo)簽
group_names = ["Youth","YouthAdult","MiddleAged","Senior"]
personType=pd.cut(ages,bins,labels=group_names)
#print(personType)
plt.hist(personType)
#plt.show()
#cut和qcut的用法
data=[1,2,3,4,5,6,7,8,9,10]
result=pd.qcut(data,4)
print(' ',result)##qcut會將10個數(shù)據(jù)進(jìn)行排序,然后再將data數(shù)據(jù)均分成四組
#統(tǒng)計落在每個區(qū)間的元素個數(shù)
print('dasdasdasdasdas:  ',pd.value_counts(result))
#qcut : 跟cut一樣也可以自定義分位數(shù)(0到1之間的數(shù)值,包括端點)
results=pd.qcut(data,[0,0.1,0.5,0.9,1])
print('results:  ',results)
import numpy as np
import pandas as pd
data = np.random.rand(20)
print(data)
#用cut函數(shù)將一組數(shù)據(jù)分割成n份
#cut函數(shù)分割的方式:數(shù)據(jù)里的(最大值-最小值)/n=每個區(qū)間的間距
#利用數(shù)據(jù)中最大值和最小值的差除以分組數(shù)作為每一組數(shù)據(jù)的區(qū)間范圍的差值
result = pd.cut(data,4,precision=2) #precision保留小數(shù)點的有效位數(shù)
print(result)
res_data=pd.value_counts(result)
print(res_data)

以上這篇基于python cut和qcut的用法及區(qū)別詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python數(shù)據(jù)類型相互轉(zhuǎn)換

    Python數(shù)據(jù)類型相互轉(zhuǎn)換

    當(dāng)涉及數(shù)據(jù)類型轉(zhuǎn)換時,Python提供了多種內(nèi)置函數(shù)來執(zhí)行不同類型之間的轉(zhuǎn)換,本文主要介紹了Python數(shù)據(jù)類型相互轉(zhuǎn)換,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • python進(jìn)行二次方程式計算的實例講解

    python進(jìn)行二次方程式計算的實例講解

    在本篇內(nèi)容里小編給大家整理了一篇關(guān)于python進(jìn)行二次方程式計算的實例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-12-12
  • python 單線程和異步協(xié)程工作方式解析

    python 單線程和異步協(xié)程工作方式解析

    這篇文章主要介紹了python 單線程和異步協(xié)程工作方式解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • 解決Pytorch訓(xùn)練過程中l(wèi)oss不下降的問題

    解決Pytorch訓(xùn)練過程中l(wèi)oss不下降的問題

    今天小編就為大家分享一篇解決Pytorch訓(xùn)練過程中l(wèi)oss不下降的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Dataframe的行名及列名排序問題

    Dataframe的行名及列名排序問題

    這篇文章主要介紹了Dataframe的行名及列名排序問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python下的opencv畫矩形和文字注釋的實現(xiàn)方法

    python下的opencv畫矩形和文字注釋的實現(xiàn)方法

    今天小編就為大家分享一篇python下的opencv畫矩形和文字注釋的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python使用unittest進(jìn)行有效測試的示例詳解

    Python使用unittest進(jìn)行有效測試的示例詳解

    這篇文章主要介紹了如何使用?unittest?來編寫和運行單元測試,希望通過閱讀本文,大家能了解?unittest?的基本使用方法,以及如何使用?unittest?中的斷言方法和測試用例組織結(jié)構(gòu)
    2023-06-06
  • 使用并行處理提升python?for循環(huán)速度的過程

    使用并行處理提升python?for循環(huán)速度的過程

    Python?是一門功能強大的編程語言,但在處理大規(guī)模數(shù)據(jù)或復(fù)雜計算任務(wù)時,性能可能成為一個瓶頸,這篇文章主要介紹了使用并行處理提升python?for循環(huán)速度,需要的朋友可以參考下
    2023-06-06
  • Python?pip指定安裝源的方法詳解

    Python?pip指定安裝源的方法詳解

    pip是Python包管理工具,該工具提供了對Python包的查找、下載、安裝、卸載的功能,這篇文章主要給大家介紹了關(guān)于Python?pip指定安裝源的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Python編程mac下使用pycharm小技巧

    Python編程mac下使用pycharm小技巧

    這篇文章主要介紹了Python編程中在mac下使用pycharm的一些小技巧,建議正在使用Pycharm的同學(xué)們可以收藏閱讀,可以節(jié)省你的編程時間
    2021-09-09

最新評論

沂水县| 肥东县| 商丘市| 永川市| 抚松县| 化州市| 体育| 金寨县| 盱眙县| 万年县| 肥城市| 克山县| 达日县| 彭水| 五大连池市| 蓬安县| 蒲江县| 五指山市| 邵武市| 铜鼓县| 揭西县| 双柏县| 肇庆市| 新河县| 永顺县| 哈尔滨市| 普陀区| 息烽县| 桓台县| 宽甸| 北海市| 丰台区| 洪洞县| 延吉市| 台安县| 吉安市| 崇州市| 邢台市| 平原县| 信阳市| 淮北市|