別ディレクトリにあるモジュールではないpyファイルを読み込む方法をメモ。
サポートベクターマシンの導出からPythonによる2次計画ソルバの利用まで。 サポートベクターマシンとPythonによる2次計画問題:基底展開とカーネル関数の導入に続いている。
なぜだか知らないがmatplotlibバージョン3.2.1時点ではfig.tight_layout()
したときにfig.suptitle()
で付与した上部のタイトルテキストが考慮されずに残念なことになってしまう。
IPythonでローカルのモジュールを読み込んだとき、そのモジュールを更新してもIPythonが起動したままだとデフォルトではその更新が反映されない(再読み込みされない)。
- autoreload
- reset
- IPythonの再起動
のどれかが必要になる。基本的にautoreloadでよいがモジュールのどんな変化にでも対応できるわけではないのでその場合は後者2つを選ぶことになる。resetはほとんど再起動と変わらないが入出力のカウンタの番号は継続するという違いがある。