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之间的任意随机数。