題目敘述
第二次段考後,老師發現全班分數有點慘,因此決定進行調分,把每個人的成績開根號後再乘以10,再無條件進位到整數。
調分完畢後,老師想知道班上新成績的平均數與中位數,請你寫一個程式幫他計算。
Hint.
1. 如果沒有想法,可以從以下程式開始填空(歡迎真強者挑戰自己來)
https://repl.it/@ktlai/Lao-Shi-Ni-Hao-Fo
2. 去找吧!我把阿嬤都放在首頁了
範例輸入1
請輸入同學成績 65 36 85 75 32 62 58 37
範例輸入2
請輸入同學成績 100 95 62 87 38 65 80 25 93
範例輸出 1
新成績為 81 60 93 87 57 79 77 61
平均為 74.375
中位數為 78.0
範例輸出 2
新成績為 100 98 79 94 62 81 90 50 97
平均為 83.44444444444444
中位數為 90
題目敘述
https://repl.it/@ktlai1/1Hui-Gui-Zhi-Xian
如網址,老師在做實驗時想統計資料並畫出迴歸直線。希望同學們能幫我一起完成。
老師已經請matplot幫我畫出所有數據的點。(可先直接執行並看到graph.png)
當老師想畫迴歸直線時,查了一下公式(如下圖)發現需要計算平均數、標準差(standard error)與相關係數(correlation),因此需要學生幫我完成 student.py 裡avg、std_err與correlation三個函式。
請同學按下fork Repl建立副本並完成以下三個函式。
完成後可以取消__main()__裡面draw_regression的註解,並檢查graph.png是否正確標示出平均並畫出迴歸直線。
Hint.
1. 公式可參考下圖
2. 單元測試:可先印出函數值,並確認是否合理
<賴語錄>
當自己的巨人,做別人的阿嬤