Python NumPy ortalama(), min() ve max() işlevleri nasıl kullanılır?

How Use Python Numpy Mean



Python NumPy kitaplığı, tek boyutlu veya çok boyutlu diziyle farklı türde görevleri gerçekleştirmek için birçok toplu veya istatistiksel işleve sahiptir. Kullanışlı toplama işlevlerinden bazıları şunlardır: ortalama(), min(), maks(), ortalama(), toplam(), medyan(), yüzdelik(), vb. . kullanımları ortalama(), min() ve maks() işlevler bu öğreticide açıklanmıştır. NS kastetmek() işlevi, dizi öğelerinin aritmetik ortalama değerini döndürmek için kullanılır. Aritmetik ortalama, dizinin tüm öğelerinin toplamının, dizi öğelerinin toplam sayısına bölünmesiyle hesaplanır. Fonksiyonda belirli bir eksenden bahsediliyorsa, o zaman belirli eksenin ortalama değerini hesaplayacaktır. maksimum() işlevi, dizi öğelerinden veya belirli bir dizi ekseninin öğelerinden maksimum değeri bulmak için kullanılır. dk () işlevi, dizi öğelerinden veya belirli dizi ekseninden minimum değeri bulmak için kullanılır.

ortalama() işlevinin kullanımı

Ortalama() fonksiyonunun sözdizimi aşağıda verilmiştir.







Sözdizimi :



dizi.kastetmek(girdi_dizisi,eksen=Hiçbiri,tip=Hiçbiri,dışarı=Hiçbiri,dimi tutmak=<değersiz>)

Bu fonksiyon beş argüman alabilir. Bu argümanların amaçları aşağıda açıklanmıştır:



girdi_dizisi





Bir diziyi değer olarak alan zorunlu bir argümandır ve dizi değerlerinin ortalaması bu fonksiyon tarafından hesaplanır.

eksen



Bu isteğe bağlı bir argümandır ve bu argümanın değeri bir tamsayı veya tamsayı demeti olabilir. Bu argüman çok boyutlu dizi için kullanılır. değeri ise eksen 0 olarak ayarlanırsa, fonksiyon sütun değerlerinin ortalamasını hesaplayacaktır ve eğer eksen 1 olarak ayarlanırsa, fonksiyon satır değerlerinin ortalamasını hesaplayacaktır.

tip

Ortalama değerin veri türünü tanımlamak için kullanılan isteğe bağlı bir argümandır.

dışarı

İsteğe bağlı bir argümandır ve işlevin çıktısının alternatif bir dizide saklanması gerektiğinde kullanılır. Bu durumda çıkış dizisinin boyutu giriş dizisiyle aynı olmalıdır. Bu bağımsız değişkenin varsayılan değeri Hiçbiri .

dimi tutmak

Bu isteğe bağlı bir argümandır ve bu argümanda herhangi bir Boole değeri ayarlanabilir. Girdi dizisine göre çıktıyı düzgün bir şekilde iletmek için kullanılır.

Bu işlev, out argümanının değeri olarak ayarlanmışsa, bir dizi ortalama değerler döndürür. Hiçbiri , aksi takdirde işlev, başvuruyu çıktı dizisine döndürür.

Örnek: ortalama() işlevini kullanma

Aşağıdaki örnek, tek boyutlu ve iki boyutlu bir dizinin ortalama değerinin nasıl hesaplanabileceğini gösterir. Burada, ilk ortalama() işlevi, tek boyutlu bir tamsayı dizisi ile kullanılır ve ikinci ortalama() işlevi, iki boyutlu bir tam sayı dizisi ile kullanılır.

# NumPy kitaplığını içe aktar

içe aktarmakdiziolarakÖrneğin

# Tek boyutlu bir dizi oluşturun

np_dizisi=Örneğin.dizi([6, 4, 9, 3, 1])

# Dizi ve ortalama değerleri yazdır

Yazdır('Tek boyutlu NumPy dizisinin değerleri şunlardır: ',np_dizisi)

Yazdır('Tek boyutlu dizinin ortalama değeri: ',Örneğin.kastetmek(np_dizisi))

# İki boyutlu bir dizi oluşturun

np_dizisi=Örneğin.dizi([[5, 3, 5], [5, 4, 3]])

# Dizi ve ortalama değerleri yazdır

Yazdır(' İki boyutlu NumPy dizisinin değerleri şunlardır: ',np_dizisi)

Yazdır('İki boyutlu dizinin ortalama değerleri şunlardır: ',Örneğin.kastetmek(np_dizisi,eksen=0))

Çıktı :

Yukarıdaki betiği çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

max() fonksiyonunun kullanımı

max() fonksiyonunun sözdizimi aşağıda verilmiştir.

Sözdizimi :

dizi.maksimum(girdi_dizisi,eksen=Hiçbiri,dışarı=Hiçbiri,dimi tutmak=Hiçbiri,ilk=Hiçbiri,nerede=Hiçbiri)

Bu fonksiyon altı argüman alabilir. Bu argümanların amaçları aşağıda açıklanmıştır:

girdi_dizisi

Değer olarak bir dizi alan zorunlu bir argümandır ve bu fonksiyon dizinin maksimum değerini bulur.

eksen

Bu isteğe bağlı bir argümandır ve değeri bir tamsayı veya tamsayı demeti olabilir. Bu argüman çok boyutlu dizi için kullanılır.

dışarı

İsteğe bağlı bir argümandır ve işlevin çıktısının alternatif bir dizide saklanması gerektiğinde kullanılır.

dimi tutmak

Bu isteğe bağlı bir argümandır ve bu argümanda herhangi bir Boole değeri ayarlanabilir. Girdi dizisine göre çıktıyı düzgün bir şekilde iletmek için kullanılır.

ilk

Çıktının minimum değerini ayarlamak için kullanılan isteğe bağlı bir argümandır.

nerede

Maksimum değeri bulmak için dizi öğelerini karşılaştırmak için kullanılan isteğe bağlı bir argümandır. Bu bağımsız değişkenin varsayılan değeri Hiçbiri .

Bu işlev, tek boyutlu dizi için maksimum değeri veya çok boyutlu dizi için maksimum değerler dizisini döndürür.

Örnek: max() işlevini kullanma

Aşağıdaki örnek, tek boyutlu bir dizinin maksimum değerini bulmak için max() işlevinin kullanımını gösterir.

# NumPy kitaplığını içe aktar

içe aktarmakdiziolarakÖrneğin

# NumPy tamsayı dizisi oluşturun

np_dizisi=Örneğin.dizi([yirmi bir, 5, 3. 4, 12, 30, 6])

# Diziden maksimum değeri bulun

maksimum değer=Örneğin.maksimum(np_dizisi)

# Maksimum değeri yazdır

Yazdır('Dizin maksimum değeri:',maksimum değer)

Çıktı :

Yukarıdaki betiği çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

min() işlevinin kullanımı

min() fonksiyonunun sözdizimi aşağıda verilmiştir.

Sözdizimi :

dizi.dk(girdi_dizisi,eksen=Hiçbiri,dışarı=Hiçbiri,dimi tutmak=Hiçbiri,ilk=Hiçbiri,nerede=Hiçbiri)

Bu işlevin argümanlarının amaçları, max() işlevi bölümünde açıklanan max() işleviyle aynıdır. Bu, giriş dizisinin minimum değerini döndürür.

Örnek: min() işlevini kullanma

Aşağıdaki örnek, tek boyutlu bir dizinin minimum değerini bulmak için min() işlevinin kullanımını gösterir.

# NumPy kitaplığını içe aktar

içe aktarmakdiziolarakÖrneğin

# NumPy tamsayı dizisi oluşturun

np_dizisi=Örneğin.dizi([yirmi bir, 5, 3. 4, 12, 30, 6])

# Diziden maksimum değeri bulun

maksimum değer=Örneğin.maksimum(np_dizisi)

# Maksimum değeri yazdır

Yazdır('Dizin maksimum değeri:',maksimum değer)

Çıktı :

Yukarıdaki betiği çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Çözüm

Üç kullanışlı toplama işlevinin (mean(), max() ve min()) amaçları, okuyucuların bu işlevleri python betiğinde kullanma yollarını bilmelerine yardımcı olmak için bu öğreticide açıklanmıştır.