11.2 Simulere fødsler (1102_fodsler.py)
1 from numpy.random importchoice
2
3 kjonn = ["gutt", "jente"]
4 barn = choice(kjonn)
5 print(barn)
Vi kan hente ut en tilfeldig verdi fra en liste ved å bruke numpy.random.choice-
funksjonen.Alle verdiene er da like sannsynlige (uniform sannsynlighet).
ò Biblioteket Numpy må være installert for at koden skal fungere. Se side 325 for fremgangsmåte.
a) Les koden ovenfor, og gjett på resultatet.
b) Skriv av koden, lagre som « 1102_fodsler.py» og kjør programmet.
c) Endrechoice-kommandoen tilchoice(kjonn, size=5)for å lage 5 barn.
d) Legg til kodelinja print(barn== "jente").Gjett på resultatet, før du kjører
programmet.
e) Legg til kodelinja jenter = sum(barn == "jente"). Skriv også ut verdien.^1
Figur 11.1: Barn leker i gresset uten iPad.
(^1) Når du brukersum-funksjonen, behandlesTruesom 1 ogFalsesom 0. For eksempel gir
sum([True, False, True])verdien 2.