問題タブ [jupyter-notebook]
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.
ipython - Jupyter (ipython) ノートブックにキーボード ショートカットを永続的に追加するにはどうすればよいですか?
Jupiterノートブックのセルで実行した後に機能する、ショートカットの次の構成があります。
起動時にこの初期化を自動的に行うように Jupiter ノートブックをセットアップするにはどうすればよいですか?
%%javascript
同じコードを(なしで)に追加しようとしましC:\Users\<username>\.ipython\profile_default\static\custom\custom.js
たが、うまくいきませんでした。
ipython profile create
、Python 3.3、Windows 7で作成されたプロファイルが 1 つだけあります。
前もって感謝します。
ipython - Jupyter ノートブックで custom.js ファイルを使用するにはどうすればよいですか?
IPython ノートブック (たとえば、v3.1) では、~/.ipython/profile_default/static/custom/custom.js
カスタム JavaScript を実行するファイルを追加できます。たとえば、次のようなことができます。
次に、JS コンソールにA
、続いてB
、続いて が表示されC
ます。
現在、バージョン 4.0 の時点で、Jupyter ノートブックに分割されています。~/.ipython
同じファイルがロードされ ( の下ではなくの下にあるにもかかわらず~/.jupyter
)、コードが実行されます。しかし、もうそのB
線は見えません。アプリが初期化されていないと思います。ソースコードでトリガーされるのはまだわかりますが、それは後で発生しますか、それとも単に機能していないだけですか?
どうすれば再び機能するようになりますか? もう待つ必要はありませんapp_initialized
か?これはどこかに文書化されていますか?
編集
このページload_ipython_extension
は、カスタム拡張機能を作成し、すべてのアクションを関数に入れることを最近行う方法であることを示唆しているようです。そうですか?もしそうなら、mathjax はどうですか?CodeMirror オプションは?
jupyter-notebook - Jupyter / IPython ノートブックでのボケ チャート インタラクションの使用
Jupyter ノートブックに Bokeh チャートがあり、Bokeh の選択が変更されるたびにカスタム Python を実行したいと考えています。ソース変更コールバックを使用してボケの選択が変更されるたびにカスタム Javascript を実行するのは非常に簡単ですが、イベントに応答するように Jupyter をトリガーする方法がありません。
別の Bokeh サーバーを実行してイベントを受信することは可能ですが、ドキュメントが不十分です ( http://docs.bokeh.org/en/latest/docs/user_guide/server.htmlを参照)。Jupyter サーバーが既に実行されているため、別の Bokeh サーバーを実行することは避けたいと考えています。
python - PyMC3 のチュートリアルに従おうとすると、「'Model' object has no attribute TransformedVar」になります。
PYMC3 https://pymc-devs.github.io/pymc3/getting_started/のチュートリアルに従おうとしていますが、コードの次のセクションに到達するとエラーが発生します...
最初のエラーは「cannot import name logtransform
」です。2 番目のエラー (ロードしない場合logtransform
) は、「'Model' オブジェクトに属性がありませんTransformedVar
」です。
これを Windows 7 の IPython Notebook で実行しています。PyMC3 をアンインストールして再インストールしようとしましたが、役に立ちませんでした。
javascript - Bokeh: 変数をウィジェットの CustomJS に渡す
Bokeh の優れた点は、bokeh-server を必要とせずに JavaScript レベルでアクションを実行する Python レイヤーからコールバックを指定できることです。したがって、Ipython または Bokeh サーバーが実行されていなくても、ブラウザーで実行されるインタラクティブなウィジェットを作成できます。
0.9.3. ドキュメントには、ipython ノートブックで再現できる例が示されています: http://docs.bokeh.org/en/latest/docs/user_guide/interaction.html#cutomjs-for-widgets
このようなコードを適応させて、単純なオンライン課題を作成したいと考えています。私の質問は、Slider を呼び出さずに他の変数を Python から JavaScript に直接渡す方法です。たとえば、Javascript を次のようにしたいとします。
ここで、A は上記の ipython コード セルで定義されています (たとえば、A = 10)。JavaScript で 'var A = 10' を定義するのは簡単ですが、A の値とその他の変数を Python で設定してから、この JavaScript に渡したいと思います。方法はありますか?
python - iPythonノートブックでデバッグする正しい方法は何ですか?
私が知っているように、%debug magic
1 つのセル内でデバッグを行うことができます。
ただし、複数のセルにまたがる関数呼び出しがあります。
例えば、
私が試したこと:
%debug
cell-1の1行目に設定してみました。ただし、cell-2 を実行する前であっても、すぐにデバッグ モードに入ります。%debug
コードの直前に行を追加しようとしましたreturn do_some_thing_about(b)
。しかしその後、コードは永久に実行され、停止することはありません。
ipythonノートブック内にブレークポイントを設定する正しい方法は何ですか?
jupyter-notebook - Jupyter/IPython ノートブックを LaTex に変換するには?
Jupyter ノートブックを LaTeX にエクスポートするにはどうすればよいですか? 組み込みのメニューを使用して LaTeX 経由で PDF に変換できますが、中間ステップに介入して実際の LaTeX ファイルを抽出する方法がわかりません。
python - ipythonノートブック出力領域内にggplotが表示されず、ポップアップする
IPython ノートブックを使用して結果を保存し、おそらくグラフィックスを含むコードを共有しています。私は現在ggplotを使用しています。しかし、ノートブックの出力領域内に ggplot をプロットすることはできません。プロットを表示するポップアップ ウィンドウが常に表示されます。簡単にノートと一緒に保存する方法がわかりません。それを実現するために設定する必要があるものはありますか? 「%matplotlib inline」 ggplot チュートリアルで、以下のコードでそれを行う必要があることを見ました。私は何が欠けていますか?
私のコード:
ipython-notebook - カーネルを起動せずにIpython Notebook/Jupyterでノートブックを開くにはどうすればよいですか?
ノートブックを (つまり、ローカルの Jupyter インスタンスで) 開きたいが、関連するカーネル (つまり、Python) をそれで起動したくないとします。これどうやってするの?
考えられる使用例:
- 以前の計算からノートブックに出力したいだけです。これ以上の計算はしたくありません。
- カーネルの起動を待たずに、ざっと見たい。
私の理解では、すべての LaTeX レンダリング、JavaScript、および CSS はカーネルから独立して動作するはずです。カーネルが接続されていないことが表示されます。次に、メニューからカーネルを起動することにします。
これはどこにも文書化されていませんでした。
通常の Jupyter ワークフローにできるだけ統合したいので、nbviewer を使用したくありません。
python - IPython Essentia 'no module named' エラー
オーディオ分析に使用されるEssentiaという Python モジュールを使用しようとしています。それを使用するには、ここで説明されているように、Ubuntu 環境でビルドする必要があります。Essentia
デスクトップのフォルダーにインストールするためにすべてのことを行いました。
次にIPython
、インストールおよびビルドされたEssentia
モジュールをインポートしようとしています。IPython
モジュールが配置されているフォルダーで実行しています。にはありません/usr/lib/python2.7
。上記のようにデスクトップにあります。
しかし、IPython で Essentia モジュールをインポートすると、
ImportError: essentia という名前のモジュールがありません
ここで何が問題なのですか?内で Essentia をビルドする/usr/lib/python2.7
必要がありますか? もしそうなら、どうすればいいですか? それとも何か他のことがうまくいかなかったのですか?