Riješeno: mediana python

Posljednje ažuriranje: 09/11/2023

Glavni problem sa medijanom je što može biti pristrasan.

def median(lst):
    n = len(lst)
    if n < 1:
            return None
    if n % 2 == 1:
            return sorted(lst)[n//2]
    else:
            return sum(sorted(lst)[n//2-1:n//2+1])/2

Ovo je funkcija za pronalaženje medijane liste. Medijan je srednja vrijednost u sortiranoj listi. Ako postoji paran broj vrijednosti na listi, onda je medijan prosjek dvije srednje vrijednosti.

Prvi red definira funkciju i daje joj ime “medijan”. Drugi red pronalazi dužinu liste i pohranjuje je u varijablu zvanu “n”. Treći red provjerava da li postoje vrijednosti na listi. Ako ne, vraća se “None”. Četvrti red provjerava da li postoji neparan broj vrijednosti na listi. Ako je tako, sortira listu i vraća vrijednost u sredini. Peti red radi istu stvar kao i četvrti red, ali za paran broj vrijednosti na listi. Ona sortira listu i vraća prosjek dvije srednje vrijednosti.

Medijan

Mediana je Python modul koji izračunava medijanu skupa podataka.

statistika

Statistika u Pythonu se može koristiti u različite svrhe, uključujući analizu podataka, predviđanje i naučno računanje. U Pythonu, statističke funkcije obezbjeđuje biblioteka pandas. Ova biblioteka pruža brojne statističke funkcije, uključujući:

– Statističke operacije kao što su srednja vrednost, medijan, mod, standardna devijacija i korelacija
– Okviri podataka koji se mogu koristiti za analizu ili crtanje
– Funkcije za generiranje slučajnih uzoraka iz populacije

Slični postovi: