Python
問題 nohupコマンドを用いてPythonスクリプトをバックグラウンド実行すると、標準出力はnohup.outにログとして出力される。 しかし、以下のようにして実行すると、スクリプト実行中に逐次出力される(処理の途中で出力される)はずの出力は、スクリプトの全…
はじめに 新型コロナウイルス感染症(COVID-19)の感染者数がどのように予測されているのか気になって調べてみたところ、SEIRモデルと呼ばれる感染症の流行を予測する数理モデルがあるという情報を得ました。 「数理モデルなら簡単に実装できるのでは…?」と…
Pythonのfor文でitertools.product()関数を使うと、for文を入れ子構造にすることなく多重ループ処理を行うことができる。 Pythonではインデントがfor文のループ処理のブロックを表すので、for文が入れ子構造になればなるほどインデントが深くなりがちだが、…
Pythonのforループでenumerate()関数を使うと、インデックス番号を取得できる。 ループ処理の回数を別途計算しなくても良いので便利。 >>> name_list = ['Alan', 'Bob', 'Charlie', 'David', 'Edward'] >>> for i, name in enumerate(name_list): ... print(…