問題タブ [nbconvert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
extract - 現在の Jupyter ノートブックからすべてのセル データを抽出する
Jupyter 内には、コマンドラインまたはライブラリとして nbconvert を使用して、ノートブックを他の形式にエクスポートする 2 つのオプションがあります。どちらも、元のノートブックを入力として (ファイル名または JSON データとして) 渡す必要があります。
私がやりたいことは、基本的に自動で自己完結型のレポート生成です。つまり、ノートブック内で nbconvert ライブラリを使用して、実行時に同じノートブックを HTML/PDF にエクスポートします。ドキュメントの最後のセルにエクスポート コードがあり、エクスポート時に最後のセルを無視するように指示されていると思います。
私の問題は、データを取得することです。In[1]
ノートブック内では、などを介してコードセルにアクセスできますOut[2]
が、マークダウンセルにはそのような機能はありません。また、ノートブックの名前 (__file__
属性なし) を取得して情報を渡す (公式の) メソッドもありません。
他のノートブックからすべてのセル データを取得する例はたくさんありますが、現在のノートブックからすべてのセル データにアクセスする方法はありますか?
html -
Jupyter でエクスポートするときにマークダウン セルのタグを変換するにはどうすればよいですか?
多くの画像がある大きなレポートのようなノートを持っています。構文を使用する代わりに、代わりに使用する必要があったため、
構文<img src="link" align="right" width=100>
をより適切に制御できます。
これは Jupyter Server のノートブック内で機能しますが、インライン<img>
タグはイメージとして表示されるのではなく、逐語的にレンダリングされます。
nbconvert
問題は変換を処理するモジュールにあると思いますが、同様の問題は既に解決されているようです。
私のリンクはもともとリンクに直接http://
リンクしていましたが、それらをすべてローカルにプルして、画像ではなくそのままの HTML コードを取得しています。
- ジュピターのバージョン:
4.2.1
- nbconvert バージョン:
5.2.1
- パイソン:
3.6.1
- 配布:アナコンダ
- プラットフォーム: Windows
python - jupyter nbconvert スティッキー ビット ランタイム警告
jupyter nbconvert --execute --to html toy_notebook.ipynb
macOS 10.12.5 で jupyter バージョン 4.3.0 と python 3.6を実行すると、次の警告が表示されます。
[NbConvertApp] ノートブックの toy_notebook.ipynb を html に変換しています [NbConvertApp] カーネルでノートブックを実行しています: python3 /Users/zblanton/anaconda/lib/python3.6/site-packages/jupyter_client/connect.py:157: RuntimeWarning: スティッキーの設定に失敗しました'/var/folders/nr/1n4j77yx7g93kzr2mrwwdlgm0000gq/T' のビット: [Errno 1] 操作は許可されていません: '/var/folders/nr/1n4j77yx7g93kzr2mrwwdlgm0000gq/T' RuntimeWarning, /Users/zblanton/anaconda/lib/python3.6/ site-packages/jupyter_client/connect.py:157: RuntimeWarning: '/var/folders/nr/1n4j77yx7g93kzr2mrwwdlgm0000gq/T' にスティッキー ビットを設定できませんでした: [Errno 1] 操作は許可されていません: '/var/folders/nr/1n4j77yx7g93kzr2mrwwdlgm0000gq /T' ランタイム警告、
スタック トレースはこちらです。作成中の一時接続ファイルにスティッキー ビットを設定することに問題があると思いますか?
ファイル "/Users/zblanton/anaconda/lib/python3.6/site-packages/nbconvert/exporters/exporter.py"、172 行目、from_filename で
self.from_file(f, resources=resources, **kw) を返す
ファイル " /Users/zblanton/anaconda/lib/python3.6/site-packages/nbconvert/exporters/exporter.py"、190 行目、from_file 内ファイル「/Users/zblanton/anaconda/lib/python3.6/site-packages/nbconvert/exporters/html.py」、84行目、from_notebook_node
from_notebook_node の 268 行目
ファイル "/Users/zblanton/anaconda/lib/python3.6/site-packages/nbconvert/exporters/exporter.py"、132 行目、from_notebook_node
「/Users/zblanton/anaconda/lib/python3.6/site-packages/nbconvert/exporters/exporter.py」、309 行目、_preprocess 内
回線 47、通話中
237行目、前処理中
217 行目、start_new_kernel 内
238 行目、start_kernel 内
行 431、write_connection_file 内
行 157、write_connection_file 内
_showwarnmsg msg.file, msg.line) warn_with_traceback traceback.print_stack(file=log)
のファイル「dodo.py」、16 行目
価値のあるものとして、私が使用していたノートブックは次のようになります。