keep-loving-pythonのブログ

Pythonを愛し続けたいです(Pythonが流行っている限りですが。。。)

ipynbファイルをいつもpyファイルにして実行する人が注意すべきこと。(get_ipython編)

ipynbファイルをいつもpyファイルにして実行する人が注意すべきこと。(get_ipython編)

予備知識(飛ばしても可)

Jupyter Notebookの基本操作を学ぶによると、

qiita.com

マジックコマンドには複数の種類があるよう。。。

f:id:fanta_orange_grape:20220417120050p:plain

注意すべきこと(只今、全1件)

以下は実行時にエラーになるので、コメントアウトされると思うが。。。

get_ipython().magic('matplotlib inline')

以下のように、同じget_ipython()でも、コメントアウトしてはいけない例がある。

get_ipython().run_cell_magic('time', '', "es = EarlyStopping(monit

これは、実行すべき行が含まれているので、

es = EarlyStopping(monitor='val_loss', min_delta=1e-10, patience=10, verbose=1)

みたいな行は、普通に展開してあげる必要あり。

これは、

get_ipython().magic(

でなくて、

get_ipython().run_cell_magic(

なので、気づくかも。

コメント

わけがわからなかったら、コメントなどでご指摘下さい!