Python ortalaması

Python işlevleri ve meth

Python'da bir sayı listesinin ortalamasını bulmanın iki yolu vardır. Ortalamayı bulmak için toplamı() bir sayı listesinin len() değerine bölebilirsiniz. Veya Python ortalama() işlevini kullanarak bir listenin ortalamasını bulabilirsiniz.

Python'da bir dizi değerin ortalamasını bulmak yaygın bir iştir.

Örneğin, bir ürün satış listeniz olabilir ve ortalama satın alma fiyatını öğrenmek isteyebilirsiniz. Veya bir çeşitlilik raporu için, kuruluşunuz için çalışan çalışanların ortalama yaşını hesaplamak isteyebilirsiniz.




Python Ortalaması

Bir şirketin ortalamasını bulmak için kullanılan iki yöntem vardır. Python'da sayıların listesi:

  • Listenin toplamını hesaplayıp bu sayıyı listenin uzunluğuna bölerek. Listenin uzunluğu, listede kaç değer olduğudur. veya;
  • static.mean() yöntemini kullanarak.

Her iki yöntem de bir sayı listesinin ortalamasını döndürürken, bunu yaparken göz önünde bulundurmanız gereken farklı faktörler vardır. hangisinin kullanılacağını seçme.

Bu eğitimde, Python'da bir listenin ortalamasını bulmak için yukarıda bahsedilen yaklaşımların nasıl kullanılacağını tartışacağız. Başlamanıza yardımcı olmak için iki örnek üzerinden yürüyeceğiz.




Python Ortalaması: Len() ve Sum()

Bir değerler listesinin ortalamasını hesaplama formülü şudur: tüm terimlerin toplamı, bu terimlerin sayısına bölünür. Bir listedeki sayıların ortalamasını hesaplamak için Python sum() ve len() değerlerini kullanabiliriz.

Python len() yöntemi bir listedeki sayıları hesaplar ve döndürür. len, bir listedeki—veya öğelerin —sayısının uzunluğuna atıfta bulunan uzunluk için kısadır.

Katılımcıların %81'i, aşağıdakilerden sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. bir bootcamp'a katılmak. Bugün bir eğitim kampı ile eşleşin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.

toplam( ) Python'daki yöntemi, bir listedeki tüm değerlerin toplamını hesaplar.


Bir değerler listesinden ortalama değeri hesaplamak için bu işlevleri birlikte kullanabiliriz.

Bir ortalamayı hesaplamak için temel formül Python:

avg_value = sum(list_of_values) / len(list_of_values)

Bir ortalama hesaplamak için herhangi bir harici değeri içe aktarmanız gerekmediği için bu yaklaşım yaygındır.

sum() ve len() İşlev Örneği

Öyleyse şunu söyleyelim. bir kafe işletiyoruz ve bugüne kadar verilen tüm siparişlerin ortalama fiyatını bilmek istiyoruz.Bu sayıyı hesaplamak için az önce tartıştığımız sum() ve len() yöntemlerini kullanabiliriz:

<ön>siparişler = [2.50, 4.50, 2.00, 2.75, 2.50, 5.00, 8.00, 2.25] ortalama = toplam(sipariş) / len(sipariş) print("Bugün ortalama kahve siparişi fiyatı $" + str(round(average, 2)))

Ortalama değeri konsola yazdırıyoruz:

Bugün ortalama kahve siparişi fiyatı 3,69$

Kodumuzun ilk satırında şunu tanımlıyoruz: bir Python değişkeni. Bu değişken, sipariş fiyatlarının bir listesini saklar. Ardından, tüm siparişlerin toplamını sipariş listemizin uzunluğuna bölerek bu siparişlerin ortalamasını hesaplıyoruz. 

Kodumuzun sonunda, konsola kahve siparişlerinin ortalama fiyatını bildiren bir mesaj yazdırıyoruz.

Python round() yöntemi ortalamamızı iki ondalık basamağa yuvarlamak için. Ortalama değerimizi konsola yazdırabileceğimiz bir dizeye dönüştüren str() yöntemi.

Bugüne kadar ortalama kahve siparişi fiyatının 3,69$ olduğunu artık biliyoruz.< /p>


Python Ortalama: istatistik.mean()

Python istatistik kitaplığı, bir listenin ortalama değerini hesaplayan statistics.mean() adlı bir işlev içerir. değerler. ortalama terimi matematikte bir değerler listesinin ortalamasını tanımlamak için kullanılır.


Statistics.mean() yönteminin sözdizimi şöyledir:

statistics.mean(list_of_values)

mean( ) yöntemi bir parametreyi alır: ortalamasını hesaplamak istediğiniz öğelerin listesi. 

Bu yöntemi kullanmadan önce istatistik modülünü (istatistikler<) içe aktarmamız gerekir. /em>). Bu, Python'da çeşitli hesaplamalar yapmak için kullanılabilen yerleşik bir modüldür.

Bu, istatistik.mean() ile sum() ve len() yöntemi. sum() ve len() yöntemi herhangi bir kitaplık içe aktarılmadan kullanılabilir. Ancak, istatistik.mean()'i kullanmak için istatistikleri içe aktarmanız gerekir.

İçe aktarmanın sakıncası yoksa başka bir kitaplık, bu yöntem işe yarar. Kitaplık olmadan ortalama bir değer hesaplayabileceğiniz için, istatistik kitaplığını kullanmadan önce bunu yapmayı düşünmelisiniz.

 İstatistik modülünü bir Python import deyimi kullanarak içe aktarabiliriz:

"Python.Engineering hayatıma en çok ihtiyacım olduğu anda girdi ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra, hayattaki değerlerim ve hedeflerime uygun hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

< p>Artık istatistik kitaplığındaki mean() işlevine erişebiliriz.

statistics.mean() Örnek

Artık başlamaya hazırız mean() kullanarak ortalamaları hesaplıyoruz.

Yukarıda kullandığımız kahve siparişlerinden bir örnek verelim. Diyelim ki şimdiye kadar verilen kahve siparişlerinin ortalama fiyatını hesaplamak istiyoruz. Ortalama fiyatı hesaplamak için aşağıdaki kodu kullanabiliriz:

ithalat istatistik siparişleri = [2.50, 4.50 , 2.00, 2.75, 2.50, 5.00, 8.00, 2.25] ortalama = istatistik.mean(siparişler) print("Bugünkü ortalama kahve siparişi fiyatı $" + str(yuvarlak(ortalama, 2)))

Programımızın sonucuna bakalım:

Ortalama c bugünkü sipariş fiyatı 3,69$

Programımız, ilk örneğimizdekiyle aynı metni ve sonucu döndürür.

Bir Tuple Ortalamasını Hesapla

Değiştirilemez, sıralı bir öğe dizisi olan bir tanımlama grubunun ortalama değerini hesaplamak için statistics.mean() yöntemini kullanabiliriz. Burada, bilgilerimizin bir demette saklandığı ortalama kahve siparişi fiyatını hesaplamak için kullanılan bir statistics.mean() örneği:

ithalat istatistik siparişleri = (2.50, 4.50, 2.00, 2.75, 2.50, 5.00, 8.00, 2.25) ortalama = istatistik.mean(siparişler) print("Ortalama kahve siparişi bugünkü fiyat $" + str(round(average, 2)), ".")

Aynı sayılarla çalıştığımız için kodumuz son örneğimizle aynı yanıtı veriyor :

Bugün ortalama kahve siparişi fiyatı 3,69$.

A Değişmemesi gereken değerlerle çalışıyorsanız, liste yerine Tuple kullanılabilir. Bu nedenle, bir sipariş işlendikten sonra kahve siparişi fiyatlarımız değişmeyeceğinden, bir demet uygundur.


Negatif Değerlerin Ortalaması

Negatif sayıların ortalama değerini hesaplamak için mean() kullanabilirsiniz.< /p>

Diyelim ki, kışın belirli bir hafta boyunca kaydedilen en düşük günlük sıcaklıkları saklayan bir listemiz var. O haftanın en düşük günlük sıcaklıklarının ortalamasını hesaplamak için aşağıdaki kodu kullanabiliriz:

ithalat istatistikleri sıcaklıkları = [-12, -14, -2, -5, -8, -4, - 9] ortalama = istatistik.mean(sıcaklık) print("Bu haftanın en düşük günlük sıcaklıklarının ortalaması", round(ortalama, 2), "santigrat derece."

Kodumuz şunu döndürür:

Bu haftanın en düşük günlük sıcaklıklarının ortalaması -7.71 santigrat derecedir.

pre>


Sonuç

< p>sum() ve len() yöntemlerini veya istatistik.mean() yöntemini kullanarak bir değerler listesinin ortalamasını hesaplayabilirsiniz. istatistik.mean() yönteminin programınıza aktarılması gerekir. Sum() ve len() yöntemini kodunuza herhangi bir harici kitaplık aktarmadan kullanabilirsiniz.

Python'da nasıl kod yazılacağı hakkında daha fazla bilgi edinmek ister misiniz? Python Nasıl Öğrenilir kılavuzumuzu okuyun. Bu kılavuz, bilginizi geliştirmek için kullanabileceğiniz en iyi öğrenme kaynaklarının bir listesini içerir.





Python ortalaması: StackOverflow Questions