【问题标题】:Ann mean for function函数的平均值
【发布时间】:2017-12-01 04:16:35
【问题描述】:

我正在寻找网络。我无法理解在这个页面link

为什么我们乘以 2,然后提取 1 作为平均值?

我知道平均值只有:(a+b)/2 那么为什么该代码中有“2”和“-1”:

 syn0 = 2 * np.random.random((3, 1)) - 1

【问题讨论】:

标签: python python-3.x numpy


【解决方案1】:

查看 numpy 的 np.random.random here 的文档

它说

结果来自规定区间内的“连续均匀”分布。采样Unif[a, b), b > a 将random_sample 的输出乘以(b-a) 并加上a

(b - a) * random_sample() + a

因此,作者似乎想从区间 [1, 3) 上的均匀分布中抽样。

【讨论】:

    猜你喜欢
    • 2021-02-14
    • 2017-09-26
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 2016-08-01
    • 1970-01-01
    相关资源
    最近更新 更多