1linspace
在指定的间隔内返回均匀间隔的数字
>>> np.linspace(2.0, 3.0, num=5)
array([ 2. , 2.25, 2.5 , 2.75, 3. ])
x_data = np.linspace(-1, 1, 300, dtype=np.float32)
这几种都是常用的
2np.random.normal()正态分布
numpy.random.normal(loc=0.0, scale=1.0, size=None)
loc表示均值
scale表示标准差
size=None表示输出一个值
np.random.randn(size)所谓标准正态分布(μ=0, σ=1)
对应于:numpy.random.normal(loc=0.0, scale=1.0, size)
参考:https://www.cnblogs.com/mandy-study/p/7871754.html
3.random.rand
x_data = np.random.rand(100).astype(np.float32)
创建100个float32的随机数
4.np.newaxis的功能是插入新维度
例如:
x_data = np.linspace(-1,1,300, dtype=np.float32)[:, np.newaxis]
5.dot函数
5.1.如果处理的是一维数组,则得到的是两数组的內积
5.2如果是二维数组(矩阵)之间的运算,则得到的是矩阵积