hagees1991
@hagees1991

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Pythonによるモンテカルロ法を用いたIsing模型の数値計算

解決したいこと

以下の記事を利用したいのですが、実行結果と記事中の出力が変わってしまいます。
実行結果では出力の振動が大きく、正確に相転移点がT=2.27となるということが観測出来ていません。

発生している問題・エラー

image.png
image.png
image.png

自分で試したこと

5年以上前の記事なので、Pythonのバージョンの変更の関係で変化が起きてしまっているのではないかと考えています。
しかしどのようにその変化を突き止めるのかが分かっていないので、そういった手法があるなら知りたいです。

0

1Answer

バージョンによる変更内容を調べたいのであればリリースノートを確認すればよいかと思います。
参考にされた記事では Python3.5.1 を使用していると書かれておりますので、まずはお手元でも同じバージョンで実行してみてはいかがでしょうか?

また、参考にされた記事では T=2.2691 の値は式で算出されております。
この分野には疎いので私の理解が誤っている可能性はございますが、図からはあくまでそのような傾向が読み取れるということで、正確にT=2.7であるということが読み取れますという内容では無いように思いました。

0Like

Your answer might help someone💌