np.random.rand()
作用:生成[0,1)区间内一个或一组数值,服从均匀分布
使用方法:
- np.random.rand():生成一个[0,1)区间均匀分布的随机数,示例:
np.random.rand()
Out[7]: 0.7309286434720168
- np.random.rand(m, n):生成m*n阶矩阵,矩阵内数值为[0,1)区间均匀分布的随机数,示例:
np.random.rand(10,1)
Out[8]:
array([[0.50699708],
[0.02841687],
[0.7647248 ],
[0.72110246],
[0.83224496],
[0.68922041],
[0.22093681],
[0.59662365],
[0.80233605],
[0.8935346 ]])
np.random.rand(3, 2)
Out[9]:
array([[0.28049136, 0.268997 ],
[0.81390486, 0.87411136],
[0.80665972, 0.50359378]])
np.random.randn()
作用:生成一个或一组数值,服从标准正态分布
使用方法:与np.random.rand()相同
- np.random