情報 -> Python
Pythonの諸々に関するメモ
ライブラリ
numpy
n次元配列を扱うときに必須
pandas
DataFrameがCSV/SQLと変換しやすく便利 ただ激遅
matplotlib
勝手にメモリリークしがち matplotlib.use("Agg")を指定
plotをfor文で回すと遅くなる・描画は全体的に遅い
seaborn
pairplotを行う際に便利
scikit-learn
クラスを入れ替えれば簡単に別の解析手法が試せる
pytorch
DNNを行うときtensorflow.kerasよりカスタマイズしやすい
tqdm
重めの計算をする際に簡単に残り時間予測を出せるので便利
scikit-learn
カーブフィッティングなどに使える
flask
render_templateで全てを構築しようとすると大変なことになるので、早々にフロントエンドと切り分けた方が良い
cProfile
上述の通りボトルネックが大量に存在するので、定期的にプロファイリング