import numpy as np
print(np.random.random())
0.7714546557122427 輸出單個0-1之間的隨機數
import numpy as np
print(np.random.random(5))
[0.54662225 0.73843116 0.53892274 0.49472718 0.47287416]
輸出0-1之間的數組
import numpy as np
# print(np.random.random(5))
print(np.random.rand(2,5))
[[0.54258796 0.1361993 0.55849106 0.75945604 0.98380333]
[0.53086322 0.38096033 0.32189573 0.17021306 0.51217433]]
輸出一個隨機數矩陣
import numpy as np
# print(np.random.random(5))
# print(np.random.rand(2,5))
print(np.random.randn(2,5))
[[-0.10875182 -0.61990589 -0.83923627 -1.36665965 0.99887608]
[-0.65049416 -0.14678828 -0.93528995 -0.29980449 0.10996857]]
輸出一個正太分佈隨機數矩陣
import numpy as np
# print(np.random.random(5))
# print(np.random.rand(2,5))
# print(np.random.randn(2,5))
print(np.random.randint(1,6))
3
輸出一個1-6之間的整數
import numpy as np
# print(np.random.random(5))
# print(np.random.rand(2,5))
# print(np.random.randn(2,5))
print(np.random.randint(1,6,5))
[5 2 3 5 5]
輸出一個數組,內容爲1-6之間的任意隨機數。