第一次写博客,记录一下python的学习,先从numpy开始
一.numpy.random
1.np.random.rand
#生成0-1随机数
np.random.rand(4,5,2)
2.np.random.randn
randn为标准正态分布,可以和下面的5.normal进行区分,用起来差不多。
numpy.random.randn(d0,d1,…,dn)
- randn函数返回一个或一组样本,具有标准正态分布。
- dn表格每个维度
- 返回值为指定维度的array
#返回一个具有正态分布的样本
a = 10*np.random.randn(4,4)+5
print(a)
3. randint
返回随机的整数,位于半开区间 [low, high)
np.random.randint(2,10,size=10)
np.random.randint(5,10,size=(2,4))
4.random_integers(这个功能被弃用了,用randint多一点)
返回随机的整数,位于闭区间 [low, high]。
5.random.normal
numpy.random.normal(loc=0.0, scale=1.0, size=None)
生成满足正态分