2017-03-22 10 views
0

私はjupyterhubのローカルインストールからjupyterノートブックで仕事をしています。私はコピーして同僚に配布したいと思っています。それらのうちのいくつかは、少し「コード嫌悪」なので、私はそれらのコードの一部にできるようにしたいと考えています。ジュピターノートのコピーにセルのメタデータを保存しますか?

hide入力拡張子を使用すると、私のノートブックでコードを非常に優しく隠すことができますが、コピーを作成すると、隠し入力のセルメタデータは"hide_input": false,に戻り、コードはすべて自動的に表示されます。

コピープロセスでセルメタデータを保持する方法はありますか?

nbconvertで入力機能を非表示にすることに関する多くのオンラインディスカッションやドキュメントがありますが、実際にコードを実行できるようにするためにhtmlに変換する必要はありません。

ノートブックをコピーして実際に変換しないためにnbconvertを使用する方法はありますか?

ありがとうございました。

答えて

0

:ドキュメントから

jupyter nbconvert --to notebook --execute mynotebook.ipynb

:コマンドを使用します。しかし、私がHide codecell inputsを使用してすべてのセルの入力を隠すと、コピー後に保存されました。

0

私は混乱しています。なぜなら、セルのメタデータはコピーされると保存されるからです。セルのメタデータを変更した後、ノートブックを実際に保存していますか?

に関係なく、nbconvertを使用してノートブックをノートブックに「変換」することができます。あなたがToggle selected cell inputボタンを使用するか、個別に個々のセルを非表示入力の状態が保存されなかったセルのメタデータを編集する場合https://nbconvert.readthedocs.io/en/latest/usage.html#notebook-and-preprocessors

関連する問題