随机数函数
一、rand()函数
1、该函数返回[0.0,1.0)的随机浮点数,即大于等于0.0,且小于1.0的随机浮点数。
numpy.random.rand(d0,d1,...,dn)
2、d0,d1,...dn表示数组的形状。
二、randint()函数
1、该函数返回[low,high)的随机整数,如果high省略,则返回[0,low)的随机整数。
numpy.random.randint(low,high,size,dtype)
2、size表示数组的形状,需要传元组
3、dtype数据类型
三、normal()函数
1、该函数返回正态分布随机数
numpy.random.normal(loc,scale,size)
2、loc表示平均值
3、scale表示标准差
4、size表示数组的形状,需要传元组
四、randn()函数
1、该函数返回标准正态分布随机数,即平均数为0,标准差1的正太分布随机数
numpy.random.randn(d0,d1,...,dn)
2、d0,d1,...dn表示数组的形状。
五,代码练习
import numpy as np
# %% rand()
a1 = np.random.rand(10)
print(a1)
print("----------------------------")
a2 = np.random.rand(3,4)
print(a2)
# %% randint()
a1 = np.random.randint(3,7,(5,))
print(a1)
print("----------------------------")
a2 = np.random.randint(6,size=(3,3))
print(a2)
# %% normal()
a1 = np.random.normal(10,3,(3,5))
print(a1)
# %% randn()
a1 = np.random.randn(3,4)
print(a1)
normal()函数

random模块是np库中的
fffffff
eeeeee
dddddd
dddddd