Cari RATA-RATA Senarai di Python dengan Contoh

Isi kandungan:

Anonim

Rumus untuk mengira purata dilakukan dengan mengira jumlah nombor dalam senarai dibahagi dengan jumlah nombor dalam senarai.

Rata-rata senarai dapat dilakukan dengan banyak cara yang disenaraikan di bawah:

  • Purata Python dengan menggunakan gelung
  • Dengan menggunakan fungsi bawaan sum () dan len () dari python
  • Menggunakan fungsi mean () untuk mengira purata dari modul statistik.
  • Menggunakan min () dari perpustakaan numpy

Dalam tutorial Python ini, anda akan belajar:

  • Purata Python melalui Gelung
  • Menggunakan fungsi built-in sum () dan len ()
  • Menggunakan fungsi min dari modul statistik
  • Menggunakan min () dari perpustakaan numpy

Purata Python melalui Gelung

Dalam contoh ini, kami telah memulakan pembolehubah jumlah_num hingga sifar dan digunakan untuk gelung. For-loop akan melingkari unsur-unsur yang terdapat dalam senarai, dan setiap nombor ditambahkan dan disimpan di dalam pemboleh ubah jumlah_num. Rata-rata dikira dengan menggunakan jumlah_num dibahagi dengan jumlah nombor dalam senarai menggunakan fungsi terbina dalam len ().

Contoh Kod:

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]))

Pengeluaran:

The average is 18.4

Menggunakan fungsi built-in sum () dan len ()

Dalam contoh ini fungsi bawaan sum () dan len () digunakan. Ini adalah cara lurus ke depan untuk mengira rata-rata kerana anda tidak perlu mencari elemen, dan juga, ukuran kodnya dikurangkan. Rata-rata dapat dihitung dengan hanya satu baris kod seperti yang ditunjukkan di bawah.

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))

Pengeluaran:

The average is 31.86

Menggunakan fungsi min dari modul statistik

Anda boleh mengira "purata" dengan mudah menggunakan fungsi min dari modul statistik. Contoh ditunjukkan di bawah

# 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))

Pengeluaran:

The average is 31.86

Menggunakan min () dari perpustakaan numpy

Perpustakaan Numpy adalah perpustakaan yang biasa digunakan untuk mengerjakan tatasusunan pelbagai dimensi yang besar. Ia juga mempunyai koleksi fungsi matematik yang banyak untuk digunakan pada tatasusunan untuk melakukan pelbagai tugas. Yang penting adalah fungsi mean () yang akan memberi kita rata-rata untuk senarai yang diberikan.

Contoh Kod:

# 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))

Pengeluaran:

C:\pythontest>python testavg.pyThe average is 31.86

Ringkasan:

  • Rumus untuk mengira purata dilakukan dengan mengira jumlah nombor dalam senarai dibahagi dengan jumlah nombor dalam senarai.
  • Rata-rata senarai dapat dilakukan dengan pelbagai cara iaitu
    • Purata Python dengan menggunakan gelung
    • Dengan menggunakan fungsi bawaan sum () dan len () dari python
    • Menggunakan fungsi mean () untuk mengira purata dari modul statistik.
    • Menggunakan min () dari perpustakaan numpy