# -*- coding: utf-8 -*- import numpy as np arvud=np.array([2, 4, 4, 4, 5, 5, 7, 9]) keskmine=arvud.sum()/arvud.size vahed=arvud-keskmine vaheruudud=vahed*vahed summa=vaheruudud.sum() suhe=summa/arvud.size print(np.sqrt(suhe)) arvud>5 arvud[arvud>5] arvud[arvud>5].size #Pange standardhälbe arvutamise algoritm #tööle numpy massiivitöötluse vahenditega np.random.random(5)*10 # 5 arvu 0..1 korrutatuna 10ga np.random.normal(170, 10, 30) #kesk, std, kogus Bussisõidu simulaator Bussid sõidavad 10 minuti tagant Sõiduaeg sihtkohta 20 minutit standardhälbega 2 minutit Genereeri andmed viie sellise teekonna kohta kogus=1000 ajad=np.random.random(kogus)*10+np.random.normal(20, 2, kogus) ajad[ajad>30].size Kuva tulemused viie sihtkoha puhul Näita, mitmel korral ületas kohalejõudmise aeg 30 min Leia, mitmel juhul tuhandest ületas aeg 30 min