Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Menghitung Rata-rata di Python: Panduan Praktis

Perhitungan Rata-rata di Python

Menentukan rata-rata (mean) dari data numerik adalah tugas umum dalam analisis data. Di Python, rata-rata dihitung dengan menjumlahkan semua nilai dan membaginya dengan jumlah nilai. Berikut adalah metode yang teruji mulai dari loop manual hingga fungsi perpustakaan tingkat tinggi.

Metode 1: Perhitungan Berbasis Loop

Meskipun loop eksplisit menawarkan kontrol maksimal, mereka biasanya lebih lambat dari alternatif bawaan. Namun, contoh berikut mendemontrasikan pendekatan dasar.

def calculate_average(numbers): total = 0 for value in numbers: total += value return total / len(numbers) print("The average is", calculate_average([18, 25, 3, 41, 5])) 

Output: The average is 18.4

Metode 2: Fungsi Bawaan

Metode ringkas ini menggunakan sum() dan len() dari Python untuk menghitung rata-rata dalam satu baris.

# Contoh untuk mencari rata-rata daftar angka numbers = [45, 34, 10, 36, 12, 6, 80] avg = sum(numbers) / len(numbers) print("The average is", round(avg, 2)) 

Output: The average is 31.86

Metode 3: statistics.mean()

Modul standar statistics menawarkan fungsi mean() siap pakai, membuat kode lebih bersih.

from statistics import mean numbers = [45, 34, 10, 36, 12, 6, 80] avg = mean(numbers) print("The average is", round(avg, 2)) 

Output: The average is 31.86

Metode 4: NumPy.mean()

Saat bekerja dengan kumpulan data besar atau array multidimensi, mean() NumPy menawarkan kinerja yang dioptimalkan.

from numpy import mean numbers = [45, 34, 10, 36, 12, 6, 80] avg = mean(numbers) print("The average is", round(avg, 2)) 

Output: The average is 31.86

Kesimpulan Utama

Python

  1. Mengambil Tanggal dan Waktu Saat Ini di Python: Panduan Praktis
  2. Membuat Daftar String dalam VHDL: Praktik Terbaik & Contoh
  3. Cara Mencari Mesin CNC Bekas – Panduan Lengkap
  4. Fungsi print() Python: Panduan Praktis dengan Contoh
  5. Menguasai Metode String.find() Python: Sintaks, Contoh & Alternatif
  6. Python Print Tanpa Baris Baru: Menguasai Parameter end & Teknik Lainnya
  7. Memeriksa Keberadaan File dan Direktori dalam Python – Panduan Praktis
  8. Menguasai Daftar Python: Append, Sort, Panjang & List Comprehensions (Panduan Praktis)
  9. Python list.count(): Panduan Ahli dengan Contoh Praktis
  10. Cara Menghapus Elemen Duplikat dari Daftar Python