Ortalamayı hesaplama formülü, listedeki sayıların toplamının listedeki sayıların sayısına bölünmesiyle elde edilir.
Bir listenin ortalaması, aşağıda listelenen birçok şekilde yapılabilir:
- Döngüyü kullanarak Python Average
- Python'dan sum () ve len () yerleşik işlevlerini kullanarak
- İstatistik modülünden ortalamayı hesaplamak için mean () işlevini kullanma.
- Numpy kitaplığından ortalama () kullanma
Bu Python eğitiminde şunları öğreneceksiniz:
- Döngü aracılığıyla Python Ortalaması
- Sum () ve len () yerleşik işlevlerini kullanma
- İstatistik modülünden ortalama işlevi kullanma
- Numpy kitaplığından ortalama () kullanma
Döngü aracılığıyla Python Ortalaması
Bu örnekte, sum_num değişkenini sıfır olarak başlattık ve döngü için kullandık. For döngüsü, listede bulunan öğeler arasında döngü oluşturacak ve her sayı, toplam_say değişkeninin içine eklenip kaydedilecektir. Ortalama, toplam_sayının, len () yerleşik işlevi kullanılarak listedeki sayıların sayısına bölünmesiyle hesaplanır.
Kod Örneği:
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]))
Çıktı:
The average is 18.4
Sum () ve len () yerleşik işlevlerini kullanma
Bu örnekte sum () ve len () yerleşik fonksiyonları kullanılmaktadır. Öğeler arasında döngü yapmak zorunda kalmadığınız için ortalamayı hesaplamanın basit bir yoludur ve ayrıca kod boyutu küçültülür. Ortalama, aşağıda gösterildiği gibi yalnızca bir satır kodla hesaplanabilir.
Program Örneği:
# 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))
Çıktı:
The average is 31.86
İstatistik modülünden ortalama işlevi kullanma
İstatistik modülünden ortalama işlevini kullanarak "ortalamayı" kolayca hesaplayabilirsiniz. Aşağıda gösterilen örnek
# 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))
Çıktı:
The average is 31.86
Numpy kitaplığından ortalama () kullanma
Numpy kitaplığı, büyük çok boyutlu diziler üzerinde çalışmak için yaygın olarak kullanılan kitaplıktır. Ayrıca, çeşitli görevleri gerçekleştirmek için dizilerde kullanılacak geniş bir matematiksel işlev koleksiyonuna sahiptir. Verilen liste için bize ortalamayı verecek olan ortalama () işlevidir.
Kod Örneği:
# 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))
Çıktı:
C:\pythontest>python testavg.pyThe average is 31.86
Özet:
- Ortalamayı hesaplama formülü, listedeki sayıların toplamının listedeki sayıların sayısına bölünmesiyle elde edilir.
- Bir listenin ortalaması birçok şekilde yapılabilir, örn.
- Döngüyü kullanarak Python Average
- Python'dan sum () ve len () yerleşik işlevlerini kullanarak
- İstatistik modülünden ortalamayı hesaplamak için mean () işlevini kullanma.
- Numpy kitaplığından ortalama () kullanma