我在找网络公司。我不能理解这个页面中的link
为什么我们乘以2,然后取1表示均值?
我知道它的意思只是:(a+b)/2,所以为什么代码中有"2“和"-1”:
syn0 = 2 * np.random.random((3, 1)) - 1发布于 2017-12-01 04:16:36
看看numpy的np.random.random here的文档
上面写着
的结果来自于在规定的间隔内的“连续均匀”分布。要对
Unif[a, b), b > a进行采样,将random_sample的输出乘以(b-a),然后添加a:
(b - a) * random_sample() + a
因此,作者似乎想要从区间[1, 3)上的均匀分布中抽样。
https://stackoverflow.com/questions/47581770
复制相似问题