バタイユゲーム支援ツール強化版の高速化案5(1)
EXCEL VBAプログラムで更に高速化の見直しを行った。 結果が良かったので、以下にメモしておく。 1.結論 処理時間が1.3秒早くなったので使うことにした。 (1)処理時間を計測したEXCELシート (2)処理時 … 続きを読む バタイユゲーム支援ツール強化版の高速化案5(1)
バタイユゲーム、ナポレオン戦争、などについて書いていきます。
バタイユゲーム支援ツール強化版の高速化案5(1)
EXCEL VBAプログラムで更に高速化の見直しを行った。 結果が良かったので、以下にメモしておく。 1.結論 処理時間が1.3秒早くなったので使うことにした。 (1)処理時間を計測したEXCELシート (2)処理時 … 続きを読む バタイユゲーム支援ツール強化版の高速化案5(1)
バタイユゲーム支援ツール強化版の高速化案4(2/E)
つづき (2)白兵戦の結果(下図枠内)を色変えをしているが、これを削除する。 該当するVBA処理はコメントに変えた。(下図枠内) (3)士気チェック2の結果(下図枠内)を色変えをしているが、これを削除する。 … 続きを読む バタイユゲーム支援ツール強化版の高速化案4(2/E)
バタイユゲーム支援ツール強化版の高速化案4(1)
EXCEL VBAプログラムで不要な処理の見直しを行った。 結果が良かったので、以下にメモしておく。 1.結論 処理時間が1.5秒早くなったので使うことにした。 (1)処理時間を計測したEXCELシート (2)処理時 … 続きを読む バタイユゲーム支援ツール強化版の高速化案4(1)
バタイユゲーム支援ツール強化版のmultiprocessing検討
バタイユゲーム支援ツール強化版をmultiprocessingを使って高速化できないか検討してみた。 結論から言うと難しい。 後の為に、試した事を以下にメモしておく。 1.基本的な考え方 前回の高速化検討で使ったテス … 続きを読む バタイユゲーム支援ツール強化版のmultiprocessing検討
バタイユゲーム支援ツール強化版のthreading検討
バタイユゲーム支援ツール強化版をthreadingを使って高速化できないか検討してみた。 結論から言うと難しい。 後の為に、試した事を以下にメモしておく。 1.基本的な考え方 前回の高速化検討で使ったテスト用EXCE … 続きを読む バタイユゲーム支援ツール強化版のthreading検討
バタイユゲーム支援ツール強化版の非同期化検討
バタイユゲーム支援ツール強化版を非同期処理で高速化できないか検討してみた。 結論から言うと難しい。 後の為に、試した事を以下にメモしておく。 1.基本的な考え方 前回の高速化検討で使ったテスト用EXCELシートを名前 … 続きを読む バタイユゲーム支援ツール強化版の非同期化検討
バタイユゲーム支援ツール強化版の並列化は難しい(2/E)
つづき 5.他のライブラリ pythonの並列化ライブラリにはRayというものもある。 しかし、下図のように初期化[3]でいきなりエラーになる。 Rayのインストールをray[default]にしたら[2]の … 続きを読む バタイユゲーム支援ツール強化版の並列化は難しい(2/E)
バタイユゲーム支援ツール強化版の並列化は難しい(1)
バタイユゲーム支援ツール強化版の並列化を検討してみた。 結論から言うと難しい。 後の為に、試した事を以下にメモしておく。 1.背景 バタイユゲーム支援ツール強化版はpythonプログラムからEXCELシートを ア … 続きを読む バタイユゲーム支援ツール強化版の並列化は難しい(1)
バタイユゲーム支援ツール強化版の高速化案3
今までは検索処理でfor文による一致判定を行っていたが、 高速化の為に辞書型データを使うことを試してみた。 1.結論 変更に手間がかかる割に処理時間に変わりがなかったので、見送る事にした。 (1)処理時間を計測したE … 続きを読む バタイユゲーム支援ツール強化版の高速化案3
バタイユゲーム支援ツール強化版の高速化案2
pythonベースのコンパイル言語はcythonの他にnumbaがあるので、 高速化案2として試してみた。 1.結論 簡単に変更できたが処理時間に変わりがなかったので、見送る事にした。 (1)処理時間を計測したEXC … 続きを読む バタイユゲーム支援ツール強化版の高速化案2