Jupyter Notebookを印刷するときにレスペーパー化する

fast.aiの Practical Deep Learning for Coders は Jupyter Notebookで教材が提供されています。 コードは紙に出力したい派なのでipynbファイルを紙に印刷してそれを見ながら勉強しています。

ただ、

以下のようなTraining時の長い出力がダラダラと含まれていたりで

f:id:sanshonoki:20171115045932p:plain:w400

俯瞰できずに読みにくいし、印刷ページも無駄に増えて何か勿体ない ! ><

というのがあり、印刷時に不必要な部分をカットできるツールを作りました。

github.com

具体的には Trainingの出力のうち、最初と最後のepochの出力だけを残して後はカットします。

このツールを使うと、先ほどのページが

f:id:sanshonoki:20171115050218p:plain:w400

というような感じになり、とてもスッキリ〜 ( •ᴗ•)

MNISTのノートブック、mnist.ipynb が 何と 13ページ → 8ページ に! w

印刷代も30円節約できます。。