20231009kaarekok_S_issuu

(Erlend JørgensenTPX1w1) #1

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.


170

Free download pdf