強化学習をしていると乱数の固定が出来ているようないないような… 挙動が分かりづらかったので検証してみました。 TL;DR seed=0# randomimportrandomrandom.seed(seed)# numpyimportnumpyasnpnp.random.seed(seed)# tensorflowimporttensorflowastftf.random.set_seed(seed)# gymimportgymenv=gym.make("Pe...
この要因としては、古い内容のまま放置されているある種の権威を持った記事や(例えば「Numpy ランダム」などでググると古い仕様を紹介した記事『Numpyによる乱数生成まとめ - Qiita』かなり上位に表示されます)、SEO対策だけは頑張る質の悪い泡沫プログラミング入門サイトの記事などが、新しい...
計算7を2で割った余りを計算する%%7%%21%7%21 計算標準正規分布に従う乱数を2つ発生させるrnormrnorm(2)0.2925780 -0.9907712randfrom numpy import randomrandom.randn(2)array([-0.17913506, 1.23426622]) 計算0.333...を小数点以下第3位に丸めるroundround(1/3,3)0.333roundround(1/3,3)0.333 処理xの...