われがわログ

最適化アルゴリズムとかプログラミングについて書きたい

2020-01-01から1ヶ月間の記事一覧

DotMapを使ってdictにドット"."でアクセスする

tomlから設定を読み込むとき、いちいち`dict["key"]`のようにアクセスするのが面倒になってきた。 `dict.key`のようにアクセスしたいなあと思ってググってたら、DotMapという、まさにその機能を実現するパッケージがあったのでメモしておく。

matplotlibによるシミュレーションの可視化

matplotlibでシミュレーションを可視化する手法は複数あるが、ここではそれをまとめ、私家版ベストプラクティスを述べる。 手法1 plt.pause()を使う example 以下では、シミュレーションモデルを表す変数modelは、適切に初期化されていると仮定する。 import…

Python向け可視化ライブラリの調査【2020年1月版】

OpenAI Gymでは以下のような形で可視化できるが、どう実現しているのか気になった。そこで、Gymを含む強化学習ライブラリや、ロボットシミュレータなどが使用している可視化ライブラリを調査し、どの可視化ライブラリを使うべきかをまとめる。

Pythonシミュレーションにおけるlogging活用のススメ

最近、業務でPythonシミュレーションを行っており、Python標準ライブラリのloggingが便利だったのでメモしておく。