Rumus untuk menghitung rata-rata dilakukan dengan menghitung jumlah angka dalam daftar dibagi dengan hitungan angka dalam daftar.
Rata-rata dari sebuah daftar dapat dilakukan dengan banyak cara di bawah ini:
- Python Average dengan menggunakan loop
- Dengan menggunakan fungsi built-in sum () dan len () dari python
- Menggunakan fungsi mean () untuk menghitung rata-rata dari modul statistik.
- Menggunakan mean () dari library numpy
Dalam tutorial Python ini, Anda akan belajar:
- Rata-rata Python melalui Loop
- Menggunakan fungsi bawaan sum () dan len ()
- Menggunakan fungsi mean dari modul statistik
- Menggunakan mean () dari library numpy
Rata-rata Python melalui Loop
Dalam contoh ini, kami telah menginisialisasi variabel sum_num ke nol dan digunakan untuk perulangan. Perulangan for akan melakukan perulangan melalui elemen yang ada dalam daftar, dan setiap angka ditambahkan dan disimpan di dalam variabel sum_num. Rata-rata dihitung dengan menggunakan sum_num dibagi dengan jumlah angka dalam daftar menggunakan fungsi bawaan len ().
Contoh Kode:
def cal_average(num):sum_num = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))
Keluaran:
The average is 18.4
Menggunakan fungsi bawaan sum () dan len ()
Dalam contoh ini fungsi built-in sum () dan len () digunakan. Ini adalah cara mudah untuk menghitung rata-rata karena Anda tidak perlu mengulang elemen, dan juga, ukuran kode berkurang. Rata-rata dapat dihitung hanya dengan satu baris kode seperti yang ditunjukkan di bawah ini.
Contoh Program:
# Example to find average of listnumber_list = [45, 34, 10, 36, 12, 6, 80]avg = sum(number_list)/len(number_list)print("The average is ", round(avg,2))
Keluaran:
The average is 31.86
Menggunakan fungsi mean dari modul statistik
Anda dapat dengan mudah menghitung "rata-rata" menggunakan fungsi mean dari modul statistik. Contoh ditunjukkan di bawah ini
# Example to find the average of the listfrom statistics import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Keluaran:
The average is 31.86
Menggunakan mean () dari library numpy
Library Numpy adalah library yang biasa digunakan untuk mengerjakan array multi-dimensi yang besar. Ini juga memiliki banyak koleksi fungsi matematika untuk digunakan pada array untuk melakukan berbagai tugas. Salah satu yang penting adalah fungsi mean () yang akan memberi kita nilai rata-rata untuk daftar yang diberikan.
Contoh Kode:
# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Keluaran:
C:\pythontest>python testavg.pyThe average is 31.86
Ringkasan:
- Rumus untuk menghitung rata-rata dilakukan dengan menghitung jumlah angka dalam daftar dibagi dengan hitungan angka dalam daftar.
- Rata-rata daftar dapat dilakukan dengan banyak cara yaitu
- Python Average dengan menggunakan loop
- Dengan menggunakan fungsi built-in sum () dan len () dari python
- Menggunakan fungsi mean () untuk menghitung rata-rata dari modul statistik.
- Menggunakan mean () dari library numpy