python生成随机数和随机矩阵

生成随机数

使用 random 模块
random.random() 用于随机生成一个0到1的浮点数
random.randint(start,stop) 随机生成[start,stop]区间内的整数
代码示例:

import random
print (random.random())
print(random.randint(2,5))

输出结果:
0.28113894170242715
2

生成随机矩阵

import numpy as np

print(np.random.rand(4,5))
print(np.random.randint(2,4,(3,3)))#(3,3)表示矩阵大小

[[0.9301374 0.3101388 0.87523224 0.72690872 0.29985264]
[0.83968348 0.62680457 0.80127134 0.22433064 0.01149985]
[0.2193549 0.25525533 0.96211193 0.33978737 0.06699431]
[0.05281168 0.07236824 0.0226833 0.99250086 0.72282644]]
[[3 2 3]
[2 3 3]
[3 2 3]]

你可能感兴趣的:(python,生成随机数)