Listenin Ortalaması Nasıl Bulunur? Python

⚡ Akıllı Özet

Bir listedeki öğelerin ortalamasını bulma Python Bu, sayıların toplamını sayıların sayısına bölmek anlamına gelir. Burada bunu yapmanın dört yolunu öğreneceksiniz: bir döngü, len() ile sum(), statistics modülü ve NumPy.

  • Formül: Ortalama, sayıların toplamının sayıya bölünmesiyle bulunur.
  • toplam() / uzunluk(): sum(list)/len(list) ifadesi, ortalamayı tek satırda bulur.
  • 📊 Anlam(): `statistics.mean()` ve `numpy.mean()` doğrudan ortalamayı döndürür.
  • 🤖 Yapay zekâ yardımı: Copilot gibi yapay zeka araçları, ortalama kod üretimini anında gerçekleştirir.

Bir listedeki öğelerin ortalamasını bulun. Python

Python Ortalama

MKS Python Ortalama fonksiyon, bir listedeki verilen sayıların ortalamasını bulmak için kullanılır. Ortalamayı hesaplamak için formül Python listedeki sayıların toplamının listedeki sayı sayısına bölünmesiyle yapılır.

MKS Python Liste ortalaması aşağıda listelenen birçok yolla yapılabilir:

Yöntem 1: Python Döngü aracılığıyla ortalama

Bu örnekte sum_num değişkenini sıfır olarak başlattık ve for döngüsü kullandık. döngü için listede bulunan öğeler arasında döngü yapar ve her sayı sum_num değişkenine eklenir ve kaydedilir. Listenin ortalaması Python kullanılarak hesaplanır sum_num kullanarak listedeki sayıların sayısına bölünür len() yerleşik işlev.

Code Örnek E-posta

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

Çıktı:

The average is 18.4

Yöntem 2: Python Ortalama – sum() ve len() yerleşik işlevlerini kullanma

Bu örnekte sum() hem de len() ortalamayı bulmak için yerleşik işlevler kullanılır Python. Öğeler arasında geçiş yapmak zorunda kalmayacağınız ve ayrıca kod boyutu küçültüldüğü için ortalamayı hesaplamanın basit bir yoludur. Ortalama, aşağıda gösterildiği gibi yalnızca bir satır kodla hesaplanabilir.

Program Örneği

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

Çıktı:

The average is  31.86

Yöntem 3: Python Ortalama İstatistik modülünden ortalama fonksiyonu kullanma

İstatistik modülündeki ortalama fonksiyonunu kullanarak “ortalama”yı kolaylıkla hesaplayabilirsiniz. Aşağıda gösterilen örnek

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

Çıktı:

The average is  31.86

Yöntem 4: Ortalama Python Numpy kitaplığından ortalama () kullanma

Dizi kütüphane, büyük, çok boyutlu diziler üzerinde çalışmak için yaygın olarak kullanılan kütüphanedir. Ayrıca çeşitli görevleri gerçekleştirmek için dizilerde kullanılacak geniş bir matematiksel fonksiyon koleksiyonuna da sahiptir. Önemli olanlardan biri de mean() Bize verilen listenin ortalamasını verecek fonksiyon.

Code Örnek E-posta

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

Çıktı:

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

SSS

Toplamı uzunluğa bölün: toplam(sayı_listesi)/uzunluk(sayı_listesi). Ayrıca statistics.mean() veya numpy.mean() fonksiyonlarını da kullanabilirsiniz.

Her bir öğeyi bir for döngüsü içinde toplam değere ekleyin, ardından toplamı listenin uzunluğuna (len(liste)) bölün.

sum(number_list)/len(number_list) ifadesini kullanın. sum() tüm değerleri toplar ve len() bunları sayarak ortalamayı tek bir satırda verir.

İstatistik modülünden mean'i içe aktarın ve mean(number_list) çağrısını yapın. Bu, aşağıdakilerin bir parçasıdır. Python'nin standart kütüphanesi.

NumPy'den `mean` modülünü içe aktarın ve `mean(number_list)` fonksiyonunu çağırın. NumPy, büyük sayısal diziler için hızlıdır.

GitHub Copilot gibi yapay zeka asistanları, ortalama alma kodunu otomatik olarak tamamlar ve siz yazarken sum(), mean() veya NumPy gibi fonksiyonlar önerir.

Evet. Yapay zeka destekli araçlar, ortalamalar ve diğer istatistikler için fonksiyonlar yazar ve büyük veri kümeleri için en hızlı yaklaşımı önerir.

Ortalamaların ondalık basamakları genellikle uzundur. Okunabilir bir çıktı için iki ondalık basamak korumak amacıyla round(avg, 2) kullanın.

Bu yazıyı şu şekilde özetleyin: