Mengira Purata Senarai dalam Python
Menentukan min aritmetik atau purata senarai adalah penting untuk analisis statistik. Dalam Python, beberapa kaedah tersedia untuk operasi ini. Berikut ialah penerokaan terperinci bagi setiap kaedah:
Python >= 3.8: statistics.fmean
Modul statistik menyediakan kestabilan berangka dengan apungan, memastikan keputusan yang tepat. Ia adalah kaedah pilihan dalam Python 3.8 dan lebih baru.
import statistics xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] statistics.fmean(xs) # = 20.11111111111111
Python >= 3.4: statistics.mean
Sementara masih menyediakan berangka kestabilan dengan apungan, statistik.min adalah lebih perlahan daripada fmean. Ia kekal sebagai pilihan yang berdaya maju untuk Python 3.4 dan lebih baharu.
import statistics xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] statistics.mean(xs) # = 20.11111111111111
Versi Python 3 Terdahulu: sum(xs) / len(xs)
Kaedah ini mengira purata menggunakan jumlah elemen dibahagikan dengan panjang senarai. Walau bagaimanapun, ia boleh mengakibatkan ketidakstabilan berangka dengan terapung.
xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] sum(xs) / len(xs) # = 20.11111111111111
Python 2:
Untuk Python 2, perlu menukar len kepada apungan untuk mendapatkan pembahagian apungan dan mengelakkan integer bahagian:
xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] sum(xs) / float(len(xs)) # = 20.11111111111111
Dengan memilih kaedah yang sesuai berdasarkan versi Python anda, anda boleh mengira purata tepat senarai dalam Python dengan cekap.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Purata Senarai dalam Python dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!