kategorie: informatyka
Witam Państwa,
W części poniżej znajdziecie Państwo filmik ze szczegółowym wytłumaczeniem dotyczącym algorytmu Monte Carlo. Jego działania, złożoności czasowej, jak i użyteczności. Poniżej znajdą także Państwo gotowy kod do skopiowania w razie potrzeby.
Kod:
import random
punktyPoczatek = 100000
punktyKolo = 0
for i in range(punktyPoczatek):
wspolrzednaX = random.uniform(-1, 1)
wspolrzednaY = random.uniform(-1, 1)
if wspolrzednaX**2 + wspolrzednaY**2 <= 1:
punktyKolo += 1
print(4 * punktyKolo / punktyPoczatek)
Video:
Dziękuję za przeczytanie!
Czytaj dalej