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.^1Figur 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.