Python'da Liste İçin Varyans, Standart Sapma, Ortalama, Minimum bulma, Maksimum bulma
In [3]:
import math # karekök için
def stsapma(x1, x2, *y):
N = len(y) + 2 # Fonksiyona verilen parametre sayısı
# ortalamayı hesapla
toplam = x1 + x2
for z in y:
toplam += z
ort = toplam / N
karetoplam = (x1-ort)**2 + (x2-ort)**2
for z in y:
karetoplam += (z-ort)**2
stsap = math.sqrt(karetoplam / (N-1))
return stsap
def varyans(standartsapma):
return standartsapma*standartsapma
In [7]:
data = [1,2,2,3,3,3,3,4,4,5,5]
s_deger=stsapma( *data )
In [8]:
v_deger=varyans(s_deger)
In [9]:
print("Standart Sapma: ",s_deger,"\nVaryans: ",v_deger)
In [14]:
def maxBul(dizi):
max=dizi[0]
i=1
for i in range(len(dizi)):
if(max<dizi[i]):
max=dizi[i]
return max
def minBul(dizi):
min=dizi[0]
i=1
for i in range(len(dizi)):
if(min>dizi[i]):
min=dizi[i]
return min
def ortalama(gelen_sayilar):
miktar = len(gelen_sayilar)
toplam = 0
for i in gelen_sayilar:
toplam += i
return toplam/miktar
In [15]:
dizi=[5,69,8,1,3,7,88,4]
maxBul(dizi),minBul(dizi),ortalama(dizi)
Out[15]:
In [ ]:
Yorumlar
Yorum Gönder