こりゃ、AIなしには仕事にならないわ...
公開 2025/09/12 16:54
最終更新
-
ここ数日、まとまった時間が取れたので、月次処理に使っているプログラムをGemini Code Assistにリファクタリングさせている。
Pandasを使っているのにループ処理で行を追加という、効率の悪い方法を使っているなぁとは思っていたんだが、meltとか、pivot_tableとか使って高速化してくれた。
なんと116分かかる処理が、15分足らずに。そうだよなぁ、わかっている奴ならこうやるんだなぁ...。
Pythonというか、Jupyter Notebookが便利だから、なんとなく使ってしまうんだけれども、それだけじゃ「遅い」のからは逃れられないんよなぁ。ライブラリはきちんと理解して使えば、やりようはあるってことだ。
中小企業(特にワンオペIT担当)にメンター(助言者)はいないから、AIが気軽に使えるようになってよかったよ。
Pandasを使っているのにループ処理で行を追加という、効率の悪い方法を使っているなぁとは思っていたんだが、meltとか、pivot_tableとか使って高速化してくれた。
なんと116分かかる処理が、15分足らずに。そうだよなぁ、わかっている奴ならこうやるんだなぁ...。
Pythonというか、Jupyter Notebookが便利だから、なんとなく使ってしまうんだけれども、それだけじゃ「遅い」のからは逃れられないんよなぁ。ライブラリはきちんと理解して使えば、やりようはあるってことだ。
中小企業(特にワンオペIT担当)にメンター(助言者)はいないから、AIが気軽に使えるようになってよかったよ。
