11.2 Simulere fødsler
(1102_fodsler.py)
1 from numpy.random import choice
2 3
kjonn = ["gutt", "jente"] barn = choice(kjonn)
4
print(barn)
5
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 333 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) Endre choice -kommandoen til choice(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 bruker sum -funksjonen, behandles True som 1 og False som 0. For eksempel gir sum([True, False, True]) verdien2. 170
Made with FlippingBook - PDF hosting