2017-11-30 12 views
0

私はネットワークを探しています。私はこのページで理解することはできませんlink関数のアン平均値

私たちはなぜ2を乗じて平均のために1を抽出するのですか?

私は意味があるだけで知っている:なぜ "2" (a+b)/2と "-1" というコードで:

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

なぜこれは平均と関係があると思いますか? –

+0

[Confipusion \ 'a \'と\ 'b \'属性の重複はscipy.stats.uniformから可能です(https://stackoverflow.com/)。/46846752/scaffy-stats-uniformからのconfused-over-a-and-b-attributes) –

答えて

1

がnumpyののnp.random.randomhere

のドキュメントを見てくださいそれは

言います

結果は、指定された間隔での「連続的な均一」分布からのものです。 Unif[a, b), b > aサンプル(b-a)によってrandom_sampleの出力を乗算し、aを追加するには:

(b - a) * random_sample() + a

だから、著者が間隔[1, 3)上の一様分布からサンプリングしたいと思われます。