numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)------>生成行向量
numpy.linspace(start, stop, num, endpoint=True, retstep=False, dtype=None)
在指定的间隔内返回均匀间隔的数字
np.linspace(2.0, 3.0, num=5)
>>>array([ 2. , 2.25, 2.5 , 2.75, 3. ])
np.linspace(2.0, 3.0, num=5, endpoint=False)
>>>array([ 2. , 2.2, 2.4, 2.6, 2.8])
np.linspace(2.0, 3.0, num=5, retstep=True)
>>>(array([ 2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
numpy.random.normal() 正态分布------>生成行向量或矩阵
np.random.normal(loc, scale, size),
功能:该函数用于生成高斯随机分布是随机数,
其中loc表示均值,scale表示方差,size表示输出的size大小
noise = np.random.normal(0, 0.05, x_data.shape)
>>>[-0.03335107 0.04654182 0.02729533 0.03445605 -0.01521946 -0.00172454 0.10797793 0.08965556 ]