import numpy as np
# Creates a numpy array of shape (4,5), filled with random integers between 0 (inclusive) and 10 (exclusive)
rand_array = np.random.randint(0,10,(4,5))
# uniform distribution over [0, 1)
np.random.rand(3, 3)
# [[0.20966286 0.72581506 0.78926387]
# [0.85719525 0.00163033 0.45001818]
# [0.17630303 0.40184026 0.89585902]]
# discrete uniform distribution in [0, 10)
np.random.randint(0, 10, size=[3,3])
# [[6 8 4]
# [1 3 3]
# [6 9 7]]
# normal distribution around 5 with standard deviation of 2
np.random.normal(5, 2, size=[3,3])
# [[3.8768528 5.73747086 3.63564872]
# [5.49814587 2.62757122 3.61948982]
# [3.36409537 7.86431236 5.16509868]]
import numpy as np
a=np.random.rand(5,2)
print(a)
import numpy as np
n = 2
m = 3
print(np.random.randn(n, m))
# prints random matrix with n rows and m columns
# example:
# array([[ 1.01267696, -1.85632995, 0.23078345],
# [ 0.34365521, -1.27063438, 2.90131288]])
from numpy import random
randArray = random.random(size=(2,4))
#输出
#array([[0.93848018,0.42005976,0.81470729,0.98797783],[0.12242703,0.42756378,0.59705163,0.36619101]])
from numpy import random
n = random.randint(lowerbound(inclusive), higherbound(exclusive))
x=1