![川教版信息技術(shù)八年級下冊第2節(jié) 統(tǒng)計分析數(shù)據(jù)教案_第1頁](http://file4.renrendoc.com/view8/M03/25/1C/wKhkGWcPi5CAXmbyAAJXTJDB57U383.jpg)
![川教版信息技術(shù)八年級下冊第2節(jié) 統(tǒng)計分析數(shù)據(jù)教案_第2頁](http://file4.renrendoc.com/view8/M03/25/1C/wKhkGWcPi5CAXmbyAAJXTJDB57U3832.jpg)
![川教版信息技術(shù)八年級下冊第2節(jié) 統(tǒng)計分析數(shù)據(jù)教案_第3頁](http://file4.renrendoc.com/view8/M03/25/1C/wKhkGWcPi5CAXmbyAAJXTJDB57U3833.jpg)
![川教版信息技術(shù)八年級下冊第2節(jié) 統(tǒng)計分析數(shù)據(jù)教案_第4頁](http://file4.renrendoc.com/view8/M03/25/1C/wKhkGWcPi5CAXmbyAAJXTJDB57U3834.jpg)
![川教版信息技術(shù)八年級下冊第2節(jié) 統(tǒng)計分析數(shù)據(jù)教案_第5頁](http://file4.renrendoc.com/view8/M03/25/1C/wKhkGWcPi5CAXmbyAAJXTJDB57U3835.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
川教版八年級下冊第三單元第2節(jié)統(tǒng)計分析數(shù)據(jù)教學(xué)設(shè)計
課題統(tǒng)計分析數(shù)據(jù)單兀第三單元學(xué)科信息技術(shù)年級八年級
1.了解什么是數(shù)組。
學(xué)習(xí)
2.掌握Python中的基本算術(shù)運(yùn)算符;掌握Python中列表類型的基本操作;掌握Humpy模塊
目標(biāo)
中常用的數(shù)組操作;熟練使用numpy模塊進(jìn)行簡單的數(shù)據(jù)統(tǒng)計與分析。
重點(diǎn)掌握Python中的基本算術(shù)運(yùn)算符;掌握Python中列表類型的基本操作;掌握Humpy模塊中
常用的數(shù)組操作;熟練使用numpy模塊進(jìn)行簡單的數(shù)據(jù)統(tǒng)計與分析。
難點(diǎn)掌握Python中的基本算術(shù)運(yùn)算符;掌握Python中列表類型的基本操作;掌握Humpy模塊中
常用的數(shù)組操作;熟練使用numpy模塊進(jìn)行簡單的數(shù)據(jù)統(tǒng)計與分析。
教學(xué)過程
教學(xué)環(huán)節(jié)教師活動學(xué)生活動設(shè)計意圖
導(dǎo)入新課前面我們學(xué)習(xí)了有關(guān)數(shù)據(jù)、數(shù)據(jù)分析的知識,聽老師講解調(diào)動學(xué)生學(xué)習(xí)的
并且了解了對數(shù)據(jù)分析的軟件,這節(jié)課我們就利用積極性,為以下
數(shù)據(jù)分析軟件Python進(jìn)行分析和處理問題。的學(xué)習(xí)打下良好
的基礎(chǔ)
講授新課知識回顧
Python的創(chuàng)始人
GuidovanRossum(吉多?范羅蘇姆):
荷蘭人,從阿姆斯特丹大學(xué)獲得了數(shù)學(xué)和計算
機(jī)碩士學(xué)位,是一位精通數(shù)學(xué)與計算機(jī)的復(fù)合型人通過教師的講通過小組合作,
才解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
80年代參與了ABC語言的開發(fā),ABC語言隱藏作的方式,開結(jié)、共同完成任
底層、接近自然語言,執(zhí)行性能低展探討交流,務(wù)
1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為完成任務(wù)。
了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個新的腳本解釋
程序,這就是Python
Python簡介
Python:
大蟒蛇的意思,因?yàn)閯?chuàng)始人是一個叫Monty
Python的喜劇團(tuán)體的愛好者
類似的名稱:Java、小米等
1991年,第一個Python編譯器誕生。它是用
C語言實(shí)現(xiàn)的,并能夠調(diào)用C語言的庫文件
Python特點(diǎn)
1.易于學(xué)習(xí):Python有相對較少的關(guān)鍵字,結(jié)
構(gòu)簡單,和一個明確定義的語法,學(xué)習(xí)起來更加簡
單“
2.易于閱讀:Python代碼定義的更清晰,有點(diǎn)
像偽代碼。
3.易于維護(hù):Python的成功在于它的源代碼是
相當(dāng)容易維護(hù)的,也就是開源的。
4.豐富的庫:Python的最大的優(yōu)勢之一是豐富
的庫,跨平臺的,在UNIX,Windows和Macintosh
兼容很好。包括標(biāo)準(zhǔn)庫和第三方庫。
5.互動模式:互動模式的支持,您可以從終端
輸入執(zhí)行代碼并獲得結(jié)果的語言,互動的測試和調(diào)
試代碼片斷。
6.可移植:基于其開放源代碼的特性,Python通過教師的講通過小組合作,
已經(jīng)被移植(也就是使其工作)到許多平臺。解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
7.可擴(kuò)展:如果你需要一段運(yùn)行很快的關(guān)鍵代作的方式,開結(jié)、共同完成任
碼,或者是想要編寫一些不愿開放的算法,你可以展探討交流,務(wù)
使用C或C++完成那部分程序,然后從你的Python完成任務(wù)。
程序中調(diào)用,所謂的膠水語言。
8.數(shù)據(jù)庫:Python提供所有主要的商業(yè)數(shù)據(jù)庫
的接口。
9.GUI編程:Python支持GUI,可以創(chuàng)建和移
植到許多系統(tǒng)調(diào)用。
10.可嵌入:你可以將Python嵌入到C/C++程
序,讓你的程序的用戶獲得"腳本化''的能力。
一、Python算術(shù)運(yùn)算符
要學(xué)習(xí)利用Python進(jìn)行數(shù)據(jù)處理,首先要學(xué)
會在Python中進(jìn)行計算。Python算術(shù)運(yùn)算符如下
表所示。
在Python中進(jìn)行數(shù)學(xué)計算時,和數(shù)學(xué)中的運(yùn)
算符優(yōu)先級一致,同樣也是先乘除后加減,同級運(yùn)通過教師的講通過小組合作,
算符從左至右計算,可以使用“()”調(diào)整計算的解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
優(yōu)先級。作的方式,開結(jié)、共同完成任
Python中的算數(shù)運(yùn)算符優(yōu)先級由高到低的順展探討交流,務(wù)
序排列如下表所示。完成任務(wù)。
關(guān)系運(yùn)算符
邏輯運(yùn)算符
賦值運(yùn)算符
試一試
請寫出下列算式在Python中的運(yùn)算結(jié)果。學(xué)生小組間討鍛煉學(xué)生的語言
3+2*6=5*6**2=3*(7+8)-論,共同完成組織能力和表達(dá)
16%3=28//9=35/7=任務(wù)。的能力。
18+77%9=13*9//7=(88-19)/2+34=
歡歡和他的同學(xué)們進(jìn)行了學(xué)生體質(zhì)健康測試,
其中測試的身高、體重如下表所示。通過教師的講通過小組合作,
通過這些數(shù)據(jù),可以計算每位同學(xué)的體重指解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
數(shù),體重指數(shù)(BM1)=體重(千克)/身高2(米2)。作的方式,開結(jié)、共同完成任
根據(jù)體重指數(shù)的計算結(jié)果和八年級學(xué)生體重展探討交流,務(wù)
指數(shù)等級表(上表),可以判斷出每位同學(xué)的體重完成任務(wù)。
等級是正常、低體重、超重還是肥胖。
程序代碼如圖所示。通過老師演示培養(yǎng)學(xué)生動手操
運(yùn)行結(jié)果圖所示。學(xué)生動手操作能力,并且鍛
八年級學(xué)生體重指數(shù)等級表作,提高動手煉學(xué)生的語言組
根據(jù)八年級學(xué)生體重指數(shù)等級表(上表)可以能力。小組交織能力和表達(dá)的
看出:歡歡、樂樂、團(tuán)團(tuán)的體重指數(shù)處于正常范圍,流、分享能力。
而圓圓的體重指數(shù)只有15.012197410395949,屬
于低體重
所以圓圓還需要在健康飲食、平衡營養(yǎng)的基礎(chǔ)
上加強(qiáng)體育鍛煉。學(xué)生小組間討培養(yǎng)學(xué)生組間合
試一試論,共同完成作能力,并且煉
參照上述方法計算一下我們班的體重指數(shù)情任務(wù)。動手能力
況?
二、數(shù)組
1.Python列表
有序的可變的元素集合稱為列表。
在Python中,可以使用運(yùn)算符直接創(chuàng)建列表,
列表用口表示,數(shù)據(jù)之間使用逗號分隔。通過教師的講通過小組合作,
體重指數(shù)計算中的身高和體重數(shù)據(jù)就可以用解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
這種方式生成,但要想對它們進(jìn)行運(yùn)算,就需要分作的方式,開結(jié)、共同完成任
別取出其中的某一個元素,再用之前學(xué)習(xí)的for循展探討交流,務(wù)
環(huán)語句來實(shí)現(xiàn)。完成任務(wù)。
for語句
python中的for語句只可用于遍歷序列,如字
符串、列表、元組等。
格式如下:
for迭代變量in序列:
語句組
[else:
語句組]
迭代變量是從序列中迭代取出的元素。
體重指數(shù)計算在Python中可以這樣來做,程
序代碼如圖所示。
這里的t[i]表示取t組數(shù)據(jù)中的第i個元素,
s[i]表示取s組數(shù)據(jù)中的第i個元素,程序運(yùn)行結(jié)
果如圖所示。
當(dāng)要計算更多同學(xué)的體重指數(shù)時,可以把程序
中的range(4)改為range(len(t)),這里的len(t)
表示數(shù)組t包含數(shù)據(jù)元素的個數(shù)。
2.numpy數(shù)組運(yùn)算
在程序設(shè)計中,為了處理方便,把具有相同類通過教師的講通過小組合作,
型的若干數(shù)據(jù)按無序的形式組織起來,這些由若解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
干元素構(gòu)成的數(shù)據(jù)集合稱為數(shù)組。作的方式,開結(jié)、共同完成任
數(shù)組的運(yùn)算可以用numpy模塊來實(shí)現(xiàn)。展探討交流,務(wù)
numpy是第三方程序模塊,它是一個運(yùn)行速度完成任務(wù)。
非??斓目茖W(xué)計算模塊,在使用之前必須先進(jìn)行安
裝。
以使用1如下的命令安裝numpy:
pipinstallnumpy
numpy模塊的引入和學(xué)過的turtle模塊的引入
方法一樣。
例如前面的體重指數(shù)計算,可以利用numpy模通過老師演示培養(yǎng)學(xué)生動手操
塊創(chuàng)建數(shù)組來實(shí)現(xiàn)。學(xué)生動手操作能力,并且鍛
程序代碼如圖所示。作,提高動手煉學(xué)生的語言組
生成數(shù)組最簡單的方式就是使用array。函能力。小組交織能力和表達(dá)的
數(shù),該函數(shù)可以將輸入的一組數(shù)據(jù)轉(zhuǎn)換為數(shù)組。流、分享能力。
輸入的這組數(shù)據(jù)可以是多種形式,例如數(shù)字、
字母、漢字等,數(shù)據(jù)間使用逗號分隔,一個數(shù)組中
的數(shù)據(jù)必須是同一種類型。
對一個數(shù)組使用數(shù)學(xué)運(yùn)算,實(shí)際上就是對數(shù)組
的每一個元素進(jìn)行數(shù)學(xué)運(yùn)算。
例如:程序中的s**2,表示對s數(shù)組的每一個
元素進(jìn)行次方運(yùn)算。對兩個數(shù)組使用數(shù)學(xué)運(yùn)算,實(shí)
際上是對兩個數(shù)組對應(yīng)元素進(jìn)行運(yùn)算。
例如:程序中的t/s**2,表示t數(shù)組中的每一通過教師的講通過小組合作,
個元素與s數(shù)組中對應(yīng)的每個元素進(jìn)行運(yùn)算,程序解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
運(yùn)行結(jié)果如圖所示。作的方式,開結(jié)、共同完成任
對比三次計算體重指數(shù)的運(yùn)行結(jié)果,可以發(fā)展探討交流,務(wù)
現(xiàn),圖a和圖b是在Python環(huán)境中的運(yùn)行結(jié)果,完成任務(wù)。
保留的小數(shù)位數(shù)多;
圖c是在numpy模塊中的運(yùn)行結(jié)果,保留的小
數(shù)位數(shù)少。
兩種運(yùn)行環(huán)境對浮點(diǎn)數(shù)默認(rèn)的精度不同,所以
mimpy模塊保留的小數(shù)位數(shù)更少一些,這樣可以節(jié)
省內(nèi)存,加快運(yùn)算速度。
拓展練習(xí)學(xué)生小組間討培養(yǎng)學(xué)生組間合
同學(xué)們可以試試運(yùn)行下面代碼,看看效果。論,共同完成作能力,并且煉
溫馨提示任務(wù)。動手能力
(1)zeros。函數(shù)創(chuàng)建數(shù)組元素全部為0的
數(shù)組;
(2)ones。函數(shù)創(chuàng)建數(shù)組元素全部為1的
數(shù)組;
(3)arange()函數(shù)創(chuàng)建等差數(shù)組,該函數(shù)和
之前學(xué)過的range。函數(shù)類似。
3.讀寫文本文件通過教師的講通過小組合作,
(1)建立基礎(chǔ)數(shù)據(jù)表解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
當(dāng)數(shù)據(jù)量比較大時,將數(shù)據(jù)依次錄入程序容易作的方式,開結(jié)、共同完成任
出錯,且效率低。展探討交流務(wù)
因此,用文件宜接導(dǎo)入數(shù)據(jù)的方法更加準(zhǔn)確、
方便。
mimpy中可以直接導(dǎo)入文本文件。
例如:下表是歡歡班某一次分項(xiàng)目測試的成績
表。
首先將上表中的數(shù)據(jù)復(fù)制到記事本或?qū)懽职澹?/p>
保存為文本文件“分項(xiàng)目成績表”,如圖所示,用
來存儲數(shù)據(jù),數(shù)據(jù)可以用空格、逗號等分隔符分隔。
(2)導(dǎo)入數(shù)據(jù)
從文件導(dǎo)入可以用loadtxt()函數(shù)。它能從文
本文件中讀取數(shù)據(jù),并以數(shù)組的形式返回。
利用loadtxt()函數(shù)導(dǎo)入“分項(xiàng)目成績表”文通過老師演示培養(yǎng)學(xué)生動手操
件來計算總分,如圖所示。學(xué)生動手操作能力,并且鍛
sum(l)表示對數(shù)組中的每一行進(jìn)行求和。作,提高動手煉學(xué)生的語言組
如果要對數(shù)組中的每一列進(jìn)行求和可以用能力。小組交織能力和表達(dá)的
srnn(O)實(shí)現(xiàn)。程序運(yùn)行結(jié)果如圖所示。流、分享能力。
(3)導(dǎo)出數(shù)據(jù)
這樣的結(jié)果排列方式不便于查看每位同學(xué)的
總分,可以利用savetxt()函數(shù)將數(shù)組以指定的格
式保存成文本文件。
例如:savetxt("b.txt”,b,fmt='%.2f')表
不將數(shù)組b以兩位小數(shù)的形式保存到b.txt文件
中。修改上面的程序,代碼如圖所示。
程序運(yùn)行后得到的文本文件如圖所示。
4.組合數(shù)組
(1)水平組合數(shù)組
圖d中只有總分,沒有基礎(chǔ)數(shù)據(jù),仍不方便查
看和對比,故需要將計算出的總分和前面的基礎(chǔ)數(shù)
據(jù)進(jìn)行合并。
將兩個文件中的數(shù)組合在一起,利用
hstackO函數(shù)可以實(shí)現(xiàn)。
hstackO函數(shù)可將兩個或者多個數(shù)組水平組
合起來形成一個新的數(shù)組,程序代碼如圖所示。通過老師演示培養(yǎng)學(xué)生動手操
運(yùn)行結(jié)果如圖所示。學(xué)生動手操作能力,并且鍛
從程序運(yùn)行結(jié)果可以看出,數(shù)組a和數(shù)組b在作,提高動手煉學(xué)生的語言組
水平方向首尾連接起來,形成了一個新的數(shù)組C,能力。小組交織能力和表達(dá)的
這就是數(shù)組的水平組合。流、分享能力。
(2)垂直組合數(shù)組
如果需要將兩個或多個數(shù)組垂直組合起來形
成一個新的數(shù)組可以利用vstack()函數(shù)。程序代
碼如圖所示。
運(yùn)行結(jié)果如圖所示。
需要注意的是,所有參加水平組合的數(shù)組行數(shù)
必須相同,所有參加垂直組合的數(shù)組列數(shù)必須相
同,否則程序會報錯。
在計算總分的例題中,將基礎(chǔ)數(shù)據(jù)和計算的總
分合并成一個文件可以按下圖修改程序。
運(yùn)行結(jié)果如圖所示。
練習(xí)
1.編寫程序,利用文件導(dǎo)入的方式來計算本班學(xué)生小組間討培養(yǎng)學(xué)生組間合
學(xué)生體質(zhì)健康水平測試各項(xiàng)目總分。論,共同完成作能力,并且煉
2.編寫程序?qū)⒂嬎愕目偡忠晕谋疚募姆绞饺蝿?wù)。動手能力
保存
三、統(tǒng)計函數(shù)
除了前面學(xué)習(xí)過的sum()函數(shù),rmmpy模塊還通過教師的講通過小組合作,
內(nèi)置了很多統(tǒng)計函數(shù),如下表所示,這些函數(shù)的解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
使用方法可參考sum()函數(shù),根據(jù)實(shí)際需要進(jìn)行選作的方式,開結(jié)、共同完成任
擇和使用。展探討交流務(wù)
例如:分項(xiàng)目測試成績表(如下表所示)
計算分項(xiàng)目測試成績表中各個項(xiàng)目的平均分,
程序代碼如圖所示。
mean(0)表示對數(shù)組中的每一列求平均值,
運(yùn)行結(jié)果如圖所示。
說一說學(xué)生小組間討鍛煉學(xué)生的語言
下表是“國家學(xué)生體質(zhì)健康標(biāo)準(zhǔn)”單項(xiàng)指標(biāo)與論,共同完成組織能力和表達(dá)
權(quán)重(八年級)。任務(wù)。的能力。
將剛才計算的結(jié)果與這個標(biāo)準(zhǔn)進(jìn)行對比,歡
歡,你能發(fā)現(xiàn)些什么呢?
體重指數(shù)、肺活量和50米跑這三個項(xiàng)目的成
績還不錯,立定跳遠(yuǎn)和坐位體前屈兩個項(xiàng)目也屬于
良好。但女生1分鐘仰臥起坐和800米跑、男生引
體向上和1000米跑卻連權(quán)重的一半分值都沒達(dá)到,
附加分更是少得可憐。通過小組合作,
通過教師的講
這幾個項(xiàng)目從數(shù)據(jù)來看確實(shí)與標(biāo)準(zhǔn)存在差距。解,以小組合加強(qiáng)學(xué)生組內(nèi)團(tuán)
對于這些不夠理想的指標(biāo),我們需要進(jìn)行有針作的方式,開結(jié)、共同完成任
展探討交流
對性的鍛煉。務(wù)
例如,長跑差說明耐力素質(zhì)差,應(yīng)強(qiáng)化耐力
訓(xùn)練;引體向上差說明上肢力量差,應(yīng)強(qiáng)化力量訓(xùn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療設(shè)備協(xié)議供貨合同模板
- 輪渡碼頭電力系統(tǒng)升級合同
- 鞋廠裝修租賃合同樣本
- 二零二五年度包裝行業(yè)企業(yè)職工生育保險集體勞動合同
- 醫(yī)院裝修專業(yè)工人合同
- 農(nóng)業(yè)技術(shù)服務(wù)合同協(xié)議
- 公司內(nèi)外墻抹灰勞務(wù)合同書
- 狄育的離婚協(xié)議書
- 三農(nóng)項(xiàng)目評估與實(shí)施指南書
- 購房合同擔(dān)保人房子擔(dān)保書
- 《反電信網(wǎng)絡(luò)詐騙法》知識考試題庫150題(含答案)
- 2025年上海市各區(qū)初三一模語文試卷(打包16套無答案)
- 2025年度新能源汽車充電站運(yùn)營權(quán)轉(zhuǎn)讓合同樣本4篇
- 第5課 隋唐時期的民族交往與交融 課件(23張) 2024-2025學(xué)年統(tǒng)編版七年級歷史下冊
- 2024年全國職業(yè)院校技能大賽高職組(生產(chǎn)事故應(yīng)急救援賽項(xiàng))考試題庫(含答案)
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 北師大版八年級上冊數(shù)學(xué)期末考試試卷帶答案
- 2024-2025學(xué)年人教部編版八年級上語文寒假作業(yè)(四)
- 部編版六年級下冊語文3《古詩三首》雙減分層作業(yè)設(shè)計
- 廣聯(lián)達(dá)智慧工地合同范例
- 老年上消化道出血急診診療專家共識2024
評論
0/150
提交評論