Python

pythonのループは遅い? その他

pythonのループは遅い?

pythonはデータの処理になにかと便利なので重宝していますが、ループ(for)の処理は一般的に遅いと言われています。(このためベクターで処理するのが良いと言われています。) とはいえ、今まで実感としてはなかったんですが、ちょっとした処理をforループとnumpyで比較してみたら、桁違いの速度だった…
Pythonでパッシブ気候図を描く 気象データ

Pythonでパッシブ気候図を描く

地域の気象特性を読み解くのに、とっても便利なパッシブ気候図。先日Pythonで作った拡張アメダス気象データを読み出す処理を使って、パッシブ気候図の描画処理を試作してみました。 下の図は各月の時刻別の平均気温×12ヶ月をベースに作成した気温のパッシブ気候図です。 東北のある地点ですが、年間を通して日較…
Pythonで拡張アメダスを読む 気象データ

Pythonで拡張アメダスを読む

2019/06/11 初出時に拡張アメダスのファイル名を間違えていたので、修正しました。2019/06/12 リマークの削除処理を更新 拡張アメダス気象データ(EA気象データ)の値を使いたいときが度々あるのですが、専用ツールを使うのもめんどう。(専用ツールでCSVを書き出すと一日分が1行で書き出され…
TRNSYSの出力をPythonで取り扱う TRNSYS

TRNSYSの出力をPythonで取り扱う

TRNSYSの計算結果の出力の仕方はいくつかあります。Type65やType25がよく使われますが、ファイル形式としてはタブ、ペース区切りのテキストで書き出されます。以下はType25の出力例ですが、あまり読みやすいとは言えないですよね。 TIME TAIR_first_floor TOP_firs…