999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Python在學(xué)生成績分析中的應(yīng)用

2021-06-16 16:43:06王亞麗岳雷
電子技術(shù)與軟件工程 2021年4期
關(guān)鍵詞:分析語文學(xué)生

王亞麗 岳雷

(1.太原旅游職業(yè)學(xué)院 山西省太原市 030032 2.太原師范學(xué)院附屬中學(xué) 山西省太原市 030001)

Python 語言具有簡單易學(xué)、擁有豐富的第三方庫等特點,使得Python 在網(wǎng)絡(luò)爬蟲、機器學(xué)習(xí)、網(wǎng)站開發(fā)、數(shù)據(jù)分析等方面應(yīng)用非常廣泛。而且它免費開源,使得很多用戶都開始使用并推廣。本文使用Python 對學(xué)生成績進行了導(dǎo)入、數(shù)據(jù)的清洗、數(shù)據(jù)的統(tǒng)計分析同時進行了可視化分析。

1 問題描述

本文以統(tǒng)計分析各個班學(xué)生成績?yōu)榘咐?,統(tǒng)計分析得出:

(1)某個學(xué)生各門科目的班排名和校排名;

(2)各個班每個分數(shù)段的人數(shù)占比情況和全校各分數(shù)段人數(shù)占比情況;

(3)某學(xué)生的成績縱向分析;

(4)基礎(chǔ)課成績和總分之間的相關(guān)性分析。以Excel 文檔作為數(shù)據(jù)源進行數(shù)據(jù)讀取。

2 數(shù)據(jù)的導(dǎo)入

本案例是基于表1 score.xls 進行分析的,因此就需要在pycharm 中將Excel 中的收據(jù)導(dǎo)入進來。數(shù)據(jù)導(dǎo)入使用pandas 中的read_excel()讀取數(shù)據(jù)即可。代碼如下:

3 數(shù)據(jù)預(yù)處理

Python 的第三方庫pandas 庫擁有強大的數(shù)據(jù)清理功能,可以對導(dǎo)入的缺失數(shù)據(jù)進行高效填補和替換,對異常數(shù)據(jù)進行查詢、刪除[1]等。本文首先對導(dǎo)入的數(shù)據(jù)進行初步判斷,使用pandas.shape查看數(shù)據(jù)的形狀,一共有15083 行,15 列數(shù)據(jù)。

通過data.isnull().any()顯示哪些列存在缺失值,運行結(jié)果顯示語文、物理列有缺失值,然后使用data.fillna(0)將缺失值填充為0。

查看數(shù)據(jù)框中各列中的數(shù)據(jù)類型是否是int,若不是則需要處理。對于數(shù)據(jù)類型不一致的列拋出列名,以便進行下一步處理。代碼如下:

運行結(jié)果顯示準考證號、姓名、年級、科類、語文、數(shù)學(xué)、物理、考試時間等列不是int 格式,其中準考證號、姓名、年級、科類、考試方式列不需要做處理,使用astype()函數(shù)將其他列轉(zhuǎn)換為int 類型,運行結(jié)果會發(fā)現(xiàn)數(shù)學(xué)列有休學(xué)的,語文列有缺考的,物理列有作弊的。

使用replace()函數(shù)將作弊、缺考、休學(xué)的成績清0。代碼如下:

將考試時間18.10月、18.11月、…、2020.12月依次替換為數(shù)字(0,1,…,18),使用的語句如下:

4 數(shù)據(jù)分析

在完成了數(shù)據(jù)的清洗后,就可以使用python 中第三方庫的各種統(tǒng)計函數(shù)對學(xué)生成績進行統(tǒng)計分析了。其中Pandas 庫中提供了很多比如標準差、方差、分組分析、對比分析等函數(shù),對于數(shù)據(jù)分析處理非常高效且便捷。

表1:學(xué)生成績表score.xls 的數(shù)據(jù)結(jié)構(gòu)

表2:各個班以及全校的總分分數(shù)段人數(shù)占比情況

圖1:各個班各總分分數(shù)段人數(shù)占比

圖2:全校各總分分數(shù)段占比

圖3:樊佳玥同學(xué)歷次的語文成績

圖4:基礎(chǔ)課和總分之間的關(guān)系

(1)使用groupby()函數(shù)和rank()函數(shù)計算某個學(xué)生各門科目的班排名和校排名

data2['語文班排名']=data2.groupby(['班級','考試時間'])['語文'].rank(ascending=False,method='dense')

data2['語文校排名']=data2.groupby(['考試時間'])['語文'].rank(ascending=False,method='dense')

類似的方法可以計算某個學(xué)生的總分班排名和校排名,代碼如下:

(2)如表2 所示,利用pandas 中的cut()、pivot_table()方法計算各個班的總分進行分段劃分和各分段人數(shù)情況統(tǒng)計,再使用div()方法可計算出各個班每個分數(shù)段的人數(shù)占比情況,同時用計算總分的方法可以計算全校各分段人數(shù)統(tǒng)計和全校各分段人數(shù)占比情況,核心代碼如下:

(3)某學(xué)生的成績縱向分析:(以樊佳玥同學(xué)的語文成績?yōu)槔?/p>

首先從10000 多條數(shù)據(jù)中將樊佳玥同學(xué)的成績抽取出來,抽取出來之后再以考試時間為橫坐標,畫出該同學(xué)的折線圖。抽取代碼為:data2[data2['準考證號']==220109038]

(4)采用corr()計算每門課程的成績與總分的關(guān)聯(lián)度,最后采用熱力圖進行展示。

5 數(shù)據(jù)可視化

對數(shù)據(jù)進行統(tǒng)計分析后,為了使分析結(jié)果更加直觀,本文采用了matplotlib 庫和seaborn 庫中的方法進行了可視化展示。核心代碼如下:

#基礎(chǔ)課成績與總分之間的相關(guān)性

sn.heatmap(data2.loc[:,['語文','數(shù)學(xué)','英語','物理','生物','化學(xué)','歷史','地理','政治','總分']].corr())

6 結(jié)果分析

本文以某高中學(xué)生的成績?yōu)槔玫礁鱾€班總分分數(shù)段人數(shù)占比情況和整個學(xué)校的各分數(shù)段人數(shù)占比情況,通過各班分數(shù)的橫向?qū)Ρ?,學(xué)校的教輔人員可以很好的了解班之間的差別和各班的優(yōu)勢;還得到某學(xué)生某門科目的縱向成績比較,發(fā)現(xiàn)該同學(xué)的成績趨于穩(wěn)定;最后分析了基礎(chǔ)課和總分之間的相關(guān)性,顏色越淺表示相關(guān)性越強,可以看到總分與生物、英語、政治、歷史的相關(guān)性更強一些,這樣為學(xué)校的決策者提供了有力的數(shù)據(jù)支撐。

7 結(jié)束語

綜上所述,Python 語言語法簡單、免費開源且擁有強大的類庫,使用Python 進行數(shù)據(jù)分析操作簡單、便捷和高效。本文使用Python 語言對學(xué)生成績進行了若干分析,為相關(guān)教育工作者進行成績處理提供了思路。關(guān)于Python 在其他數(shù)據(jù)分析方面的應(yīng)用,還需要我們不斷的實踐和探索。

猜你喜歡
分析語文學(xué)生
《快樂語文》2022年全新改版!
快樂語文(2021年35期)2022-01-18 06:05:52
隱蔽失效適航要求符合性驗證分析
電力系統(tǒng)不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
趕不走的學(xué)生
學(xué)生寫話
電力系統(tǒng)及其自動化發(fā)展趨勢分析
學(xué)生寫的話
聰明的學(xué)生等
主站蜘蛛池模板: 亚洲一区二区三区麻豆| 五月激情综合网| 久久精品人人做人人综合试看| 67194成是人免费无码| 日韩成人高清无码| 亚洲国产91人成在线| 国产主播在线一区| 国产黄视频网站| 伊人久久大线影院首页| 热久久这里是精品6免费观看| 欧美综合成人| a级毛片在线免费观看| 欧美日本在线| 亚洲色图欧美在线| 国内老司机精品视频在线播出| 日本伊人色综合网| 欧美性天天| 永久在线播放| 日韩免费成人| 欧美精品亚洲精品日韩专区va| 热伊人99re久久精品最新地| 国产全黄a一级毛片| 97成人在线视频| 国产拍揄自揄精品视频网站| 一区二区三区四区日韩| 丝袜美女被出水视频一区| 精品成人一区二区| 国产欧美日韩在线在线不卡视频| 国产精品美女在线| 国产农村妇女精品一二区| 国产在线麻豆波多野结衣| 91亚瑟视频| 日韩欧美国产另类| www亚洲精品| 亚洲黄网在线| 日本在线欧美在线| a毛片免费观看| 国产日产欧美精品| 国产91av在线| 伊人色天堂| 免费a级毛片视频| 538国产在线| 色综合a怡红院怡红院首页| 亚洲欧美日韩成人在线| 亚洲综合专区| 日韩精品免费一线在线观看| 中文字幕精品一区二区三区视频 | 日韩人妻无码制服丝袜视频| 99爱视频精品免视看| 亚洲人成色77777在线观看| 色天堂无毒不卡| 国产精品无码影视久久久久久久| 色综合成人| YW尤物AV无码国产在线观看| 精品国产一区二区三区在线观看 | 久操中文在线| 国产男人天堂| 好久久免费视频高清| 波多野结衣亚洲一区| 亚洲综合色在线| 91蜜芽尤物福利在线观看| 国产福利一区二区在线观看| 亚洲激情区| 国产激爽爽爽大片在线观看| 国产激情第一页| 欧美成人日韩| 久久久亚洲色| 亚洲不卡影院| 韩国自拍偷自拍亚洲精品| 色综合热无码热国产| 波多野结衣一区二区三区四区视频| 国产在线欧美| 四虎永久免费在线| a级毛片在线免费观看| 国产丝袜91| 久久毛片网| 国产麻豆另类AV| 色网站在线视频| 亚洲国产精品VA在线看黑人| 另类重口100页在线播放| 午夜欧美理论2019理论| 亚洲精品无码日韩国产不卡|