2021-03-28 python数据处理系统学习(十)随机数
1、生成随机数
import numpy as np
np.random.random(10)#产生10个0~1的随机数
Out[1]:
array([0.29415453, 0.74193542, 0.92859892, 0.28646868, 0.11341991,
0.3104303 , 0.52039127, 0.37048179, 0.8283809 , 0.41808179])
np.random.random([3,4])#列表形式
Out[2]:
array([[0.9742191 , 0.99918115, 0.90091026, 0.70928505],
[0.18216953, 0.75012854, 0.24055915, 0.7834987 ],
[0.94353736, 0.00183978, 0.67854808, 0.02966102]])
np.random.random((3,4))#元组形式
Out[3]:
array([[0.4184626 , 0.85589119, 0.96684655, 0.14636245],
[0.38746819, 0.32195145, 0.98793408, 0.9080767 ],
[0.60379881, 0.46987295, 0.43324473, 0.61065713]])
由于是伪随机数所以每次生成的随机数都不同
np.random.seed(100)
np.random.random([3,4])#列表形式
Out[4]:
array([[0.54340494, 0.27836939, 0.42451759, 0.84477613],
[0.00471886, 0.12156912, 0.67074908, 0.82585276],
[0.13670659, 0.57509333, 0.89132195, 0.20920212]])
np.rand