Intermediate Python
Hugo Bowne-Anderson
Data Scientist at DataCamp
import numpy as np
np.random.rand() # Pseudo-random numbers
0.9535543896720104 # Mathematical formula
np.random.seed(123) # Starting from a seed
np.random.rand()
0.6964691855978616
np.random.rand()
0.28613933495037946
np.random.seed(123)
np.random.rand()
0.696469185597861 # Same seed: same random numbers!
np.random.rand() # Ensures "reproducibility"
0.28613933495037946
game.py
import numpy as np
np.random.seed(123)
coin = np.random.randint(0,2) # Randomly generate 0 or 1
print(coin)
0
game.py
import numpy as np np.random.seed(123) coin = np.random.randint(0,2) # Randomly generate 0 or 1 print(coin)
if coin == 0: print("heads")
else: print("tails")
0
heads
Intermediate Python