Mire jó a seed pythonban?
Figyelt kérdés
Értem én, hogy 42 az élet értelme, de mire való a seed és miért a 42-t használják paraméterként a legtöbb helyen?
import numpy as np
np.random.seed(42)
somenumberlist = np.random.randint(1,100,100)
2019. ápr. 28. 13:06
1/3 anonim válasza:
Inicializálja a pszeudo-random generátort egy értékkel.
Jobb helyeken nem egy konstanst használnak, hanem például az adott időpont valamely részét.
2/3 Ozmium42 válasza:
Ez a függvény nem valódi random, csak annak látszik. Valójában vesz egy bemeneti értéket, akár 42-t, akár mást, azzal csinál valami trükköt, és véletlenszerűnek látszó kimenetet ad. Ha ugyanaz a seed, akkor a program minden egyes futásakor ugyanazok a random értékek fognak megjelenni a programban. Ezért a seed értéke alapértelmezetten valamilyen változó érték, például órajel.
3/3 tabaki válasza:
Ha a negyvenkettőt csakugyan preferálják ebben a szerepkörben, az aligha független az általad is gyanúba fogott Galaxis útikalauztól. Tehát egyszerűen móka, az emlékezetes poén újrahasznosítása.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!