yu9824's Notes

seabornを使うときによくみる色がある。

pairplotなどでhueを指定するとデフォルトでよくこの色になる。

2023-02-14-cubehelix_palette.png

この色を手動で出す方法を調べたのでメモする。

また、カラーパレットやカラーマップを使用するにあたって、細かい部分(カラーバーを後付けする方法や凡例から色を取り出す方法など)のやり方をまとめた。


pythonのクラスメソッドの使い方について説明する記事は大量に存在する。それらで機能を説明するために使われる例の多くは必ずしもclassmethodでなくてもよい。”なくてもよい”であればまだマシで、staticmethodやその他方法の方法で定義すべき例を挙げて説明している記事が多いと感じる。

そこで、個人的に考えるclassmethodの使い所についてまとめた。


最近の投稿

Github PagesからNetlifyに移行【備忘録】
これまではこのサイトをGithub Pagesでホスティングしてきた。プライベートリポジトリのままサイトをホスティングするにはGithub Proプランに入っている必要があるため、この度Netlifyに移行することにした。
【matplotlib】なにかプロットされているか確認する関数
matplotlibで描画する関数を自分で定義する際、すでになにかがプロットされている場合は新しいAxesにプロットし、Axesは存在するけれど何もプロットされていない場合はそのAxesにプロットする、のような関数を定義したかったのだが、少しハマったのでメモ。最終的に最善と思われる関数を定義した。
【Python】MutableなSequenceを定義してみた
Pythonの勉強のため、deapにおけるIndividualを例に取ってMutableSequenceな自作クラスを定義してみた。
Google domainsからCloudflare Registrarへ移管【備忘録】
Google domainsからCloudflare Registrarにドメインを移管したときの個人的な備忘録。
optunaでearly-stoppingする
optunaの最適化を終了する方法として主に以下の2つが用いられる。 ある回数試行を繰り返したら終了する (n_trials) ある時間経過したら終了する (timeout) 参考: Python: Optuna で決められた時間内で最適化する - CUBE SUGAR CONTAINER ...