【matplotlib】なにかプロットされているか確認する関数
matplotlibで描画する関数を自分で定義する際、すでになにかがプロットされている場合は新しいAxesにプロットし、Axesは存在するけれど何もプロットされていない場合はそのAxesにプロットする、のような関数を定義したかったのだが、少しハマったのでメモ。
最終的に最善と思われる関数を定義した。
【Python】MutableなSequenceを定義してみた
Pythonの勉強のため、deapにおけるIndividualを例に取ってMutableSequenceな自作クラスを定義してみた。
Google domainsからCloudflare Registrarへ移管【備忘録】
ネット知識 (DNS等) に不足している筆者にとって、本ドメイン移管で躓いたポイントに関する個人的な備忘録。
optunaでearly-stoppingする
optunaの最適化を終了する方法として主に以下の2つが用いられる。
- ある回数試行を繰り返したら終了する (
n_trials
) - ある時間経過したら終了する (
timeout
)
上記の方法とは別に、ある一定の条件を満たしたときに終了するやり方を以下に示す。
【Python】特定のモジュールがインストールされているか確認する方法
あるパッケージが入っているかどうかを確認する方法にはpkgutils
というモジュールが便利だったので、使い方について備忘録的にまとめる。