Cara Mencari Rata-Rata Daftar di Python

โšก Ringkasan Cerdas

Mencari rata-rata dari sebuah daftar dalam Python artinya membagi jumlah angka-angkanya dengan jumlah kemunculannya. Di sini Anda akan mempelajari empat cara untuk melakukannya: perulangan, fungsi sum() dengan len(), modul statistik, dan NumPy.

  • โž— Rumusnya: Rata-rata adalah jumlah dari angka-angka tersebut dibagi dengan jumlah angka yang ada.
  • โšก jumlah() / panjang(): sum(list)/len(list) mencari rata-rata dalam satu baris.
  • ๐Ÿ“Š berarti(): statistics.mean() dan numpy.mean() mengembalikan nilai rata-rata secara langsung.
  • ๐Ÿค– Bantuan AI: Alat AI seperti Copilot menghasilkan kode rata-rata secara instan.

Mencari Rata-Rata dari Sebuah Daftar dalam Python

Python Biasa saja

The Python Biasa saja Fungsi ini digunakan untuk mencari rata-rata dari angka yang diberikan dalam suatu daftar. Rumus untuk menghitung rata-rata dalam Python dilakukan dengan menghitung jumlah angka pada daftar dibagi dengan banyaknya angka pada daftar.

The Python rata-rata daftar dapat dilakukan dengan banyak cara yang tercantum di bawah ini:

Metode 1: Python Rata-rata melalui Loop

Dalam contoh ini, kita telah menginisialisasi variabel sum_num ke nol dan menggunakan perulangan for. Itu untuk-loop akan mengulang elemen yang ada dalam daftar, dan setiap angka ditambahkan dan disimpan di dalam variabel sum_num. Rata-rata daftar Python dihitung dengan menggunakan sum_num dibagi dengan hitungan angka yang ada di daftar menggunakan len() fungsi bawaan.

Code Example

def cal_average(num):
    sum_num = 0
    for t in num:
        sum_num = sum_num + t           
    avg = sum_num / len(num)
    return avg
print("The average is", cal_average([18,25,3,41,5]))

Keluaran:

The average is 18.4

Metode 2: Python Rata-rata โ€“ Menggunakan fungsi bawaan sum() dan len()

Dalam contoh ini sum() ke len() fungsi bawaan digunakan untuk mencari rata-rata Python. Ini adalah cara yang mudah untuk menghitung rata-rata karena Anda tidak perlu mengulang-ulang elemen, dan juga, ukuran kode dikurangi. Rata-rata dapat dihitung hanya dengan satu baris kode seperti gambar di bawah ini.

Contoh Program

# Example to find average of list
number_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

Metode 3: Python Rata-rata 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 list
from statistics import mean
 
number_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

Metode 4: Rata-rata masuk Python Menggunakan mean() dari perpustakaan numpy

lumpuh perpustakaan adalah perpustakaan yang umum digunakan untuk bekerja pada array multidimensi yang besar. Ia juga memiliki banyak koleksi fungsi matematika untuk digunakan pada array untuk melakukan berbagai tugas. Salah satu yang penting adalah mean() fungsi yang akan memberi kita rata-rata untuk daftar yang diberikan.

Code Example

# Example to find avearge of list
from numpy import mean
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

Keluaran:

C:\pythontest>python testavg.py
The average is  31.86

Pertanyaan Umum Demo Slot

Bagi jumlah total dengan panjangnya: sum(number_list)/len(number_list). Anda juga dapat menggunakan statistics.mean() atau numpy.mean().

Tambahkan setiap elemen ke dalam total yang sedang berjalan dalam sebuah perulangan for, lalu bagi total tersebut dengan len(list).

Gunakan sum(number_list)/len(number_list). sum() menjumlahkan semua nilai dan len() menghitungnya, sehingga menghasilkan rata-rata dalam satu baris.

Impor fungsi mean dari modul statistik dan panggil mean(number_list). Ini adalah bagian dari PythonPustaka standar 's.

Impor fungsi `mean` dari `numpy` dan panggil `mean(number_list)`. NumPy cepat untuk array numerik besar.

Asisten AI seperti GitHub Copilot melengkapi kode rata-rata secara otomatis dan menyarankan fungsi sum(), mean(), atau NumPy saat Anda mengetik.

Ya. Alat berbasis AI menulis fungsi untuk menghitung rata-rata dan statistik lainnya, serta merekomendasikan pendekatan tercepat untuk data dalam jumlah besar.

Rata-rata seringkali memiliki angka desimal yang panjang. Gunakan round(avg, 2) untuk mempertahankan dua angka desimal agar hasilnya mudah dibaca.

Ringkaslah postingan ini dengan: