<やっていること>
・Pythonを用いたマルチエージェントシミュレーション。
・パラメータを動かしつつ、シミュレーション結果をグラフで出力するほか、ある試行におけるエージェントの挙動をアニメーションで出力。
<問題>
・実行中にValueError: quantization errorというエラーが表示されて実行が停止してしまう。
・もっとも、試運転のために、シミュレーションの試行回数や1試行あたりの計算時間を小さして実行すると、上記のエラーは生じない。
<エラー画面>
・アニメーションの出力時にエラーが生じているので、原因はそこにあるとみられる。
・なお、本シミュレーションでは、Drという変数を2から20まで2刻みで動かしているが、Dr=12までは問題なく実行されており、アニメーションもちゃんと出力・保存されていた。
・ただし、Drが大きくなるにつれて、シミュレーションの実行時間(Time)が段々と大きくなっていたのは気になるところ(本シミュレーションでは、あるDrで観測値(FmA,FmB)が収束すればbreakする設計となっている)。
<codingに際して参考にしたサイト>
・https://tech.ledge.co.jp/entry/2020/05/20/120000
・https://qiita.com/Keyskey/items/4cf57088841b3db1fb8b
回答1件
あなたの回答
tips
プレビュー