問題タブ [ipython-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.

0 投票する
2 に答える
3662 参照

python-3.x - IPython Notebookには「初期化セル」がありますか?

保存したIPythonNotebookを開くと、セッションでの作業を続行するために、インポート、関数定義などを使用してすべてのセルを評価する必要があります。これを行うにはクリックすると便利Cell > Run Allです。しかし、すべての計算を再評価したくない場合はどうなりますか?毎回手作業で評価するセルを選ぶ必要がありますか?

この問題に対して、Mathematicaには「初期化セル」の概念があります。ノートブックの一部のセルを初期化セルとしてマークし、ノートブックを開いた後に「初期化セルの評価」を実行できます。

IPython Notebookにも同様のソリューションがありますか?

0 投票する
2 に答える
8939 参照

python - x=0 から matplotlib scatterplot (水平ステム プロット) のデータ ポイントまで水平線を描画します。

次のプロットを検討してください。

ここに画像の説明を入力

この関数によって生成されます:

ここで重要なのは、 に対する値の正または負の差ですx = 0。これをより明確に視覚化するとよいでしょう。

  • x=0 軸を強調する
  • x=0 からプロット マーカーまで線を引く

これはmatplotlibで行うことができますか? どのコードを追加する必要がありますか?

0 投票する
2 に答える
3009 参照

python - 小さい/大きい正/負の違いを表示できるように、matplotlib プロットをスケーリングします。

ここに画像の説明を入力

このプロットは、負の値と正の値の両方である時間の差を示すことになっています。非常に小さい違いもあれば、非常に大きい違いもあります。

解像度が x = 0 付近で非常に細かく、x = 0 から離れると解像度が粗くなるように、x 軸をスケーリングできますか? x = 0 から外側に向かって対数スケールを使用することは可能ですか?

編集:

@Evert で提案されているように、これで問題は解決します。

そして、このプロットを生成します:

ここに画像の説明を入力

0 投票する
1 に答える
990 参照

ipython-notebook - ipython ノートブック エンジンからのメッセージを抑制する

私は通常、ipython ノートブック エンジンを起動し、バックグラウンドに配置します。しかし、ユーザーがノートブックを開いたり閉じたりしたり、タイムアウトが発生したりするたびに、端末を開始した場所から背景がメッセージを吐き出しているのが見えます。これはちょっと面倒です。

それらを抑制し、エンジンをバックグラウンドで静かに保つ方法。これは、起動時の単純な切り替えであると思われます。私は時間に追われているので、RTFM 経由では行きませんでした。

0 投票する
11 に答える
154030 参照

python - iPythonノートブックで、大きなパンダDataFrameの一部をプレビューする方法は?

IPython ノートブックで pandas を使い始めたばかりで、次の問題が発生していますDataFrame。CSV ファイルからの読み取りが小さい場合、IPython ノートブックはそれを適切なテーブル ビューで表示します。DataFrameが大きい場合、次のようなものが出力されます。

正しい形式であることを確認するために、データ フレームのごく一部をテーブルとして表示したいと思います。どのようなオプションがありますか?

0 投票する
1 に答える
2582 参照

join - パンダとデータフレームを結合するにはどうすればよいですか?

pandasこの例に基づいて、誰かがデータフレームの結合について説明できますか?

最初のデータフレームは、次のAようになります。

ここに画像の説明を入力してください

2番目のデータフレームはB次のようになります。

ここに画像の説明を入力してください

列の文字列が同じである場合に限り、列runningの値をの値とA比較するプロットを作成したいと思います。(この例では、の最初の行は同じであるため、それらの値を比較します。)BgraphABgraphrunning

これが目的だと思いますが、データフレームを正しくPandas.DataFrame.join結合するために必要なコードを定式化することはできません。AB

0 投票する
2 に答える
1141 参照

ipython - ipython cell_magic でノートブック変数にアクセスできない

ipythonノートブックでROOTファイルを操作しようとしています(ここのROOTは、Pythonインターフェースを備えたCERNのROOTデータ分析プログラムです)。ROOT の厄介な機能の 1 つは、多くの場合、出力を文字列として返すのではなく、stdout に直接送信することです。この出力を結果として ipython ノートブックに表示するために、次のように少し書きましたcell_magic

  • ROOT に stdout をファイルにリダイレクトするように指示します。
  • セルで python コマンドを実行します
  • ROOT の出力リダイレクトをオフにします
  • ファイルを読み取り、内容を出力します

これが私の小さなセルマジックコードです

このコードを ipython ノートブック セルに入れて実行すると、うまくいきます。例えば、

通常、 の出力はf.ls()stdout に送られ、セルの結果として表示されません。しかし、このセル マジックを使用すると、出力がセルの結果に表示されます。それは素晴らしいです!

しかし、セル マジック コードをモジュールに入れると、機能しません。たとえば、上記のコードをノートブックに入れipythonRoot.py、実行します。import ipythonRoot.py上記のセルを実行しようとすると、定義されていない%%rootprintというエラーが表示されます。行を にf変更しようとしましたが、それは役に立ちませんでした。execexec cell in globals()

これを行う方法はありますか?また、cell_magic関数を記述するためのより良い方法はありますか (たとえば、印刷する代わりに出力を返す必要があります)。助けてくれてありがとう!

0 投票する
1 に答える
939 参照

django - 本番環境の IPython ノートブック

実稼働のubuntuサーバーでIPythonを実行しようとしています。Upstartでコントロールしたい。

フォアグラウンドで適切に呼び出す bash スクリプトがありますが、upstart から呼び出すと機能しません。upstart スクリプトの出力をファイルにパイプする以外に、問題をデバッグする方法がわかりません。これは、IPython コンソール ダッシュボードが適切に表示されることを確認するだけです。

次の構成でdjango-extensionsを使用しています:

私のbashスクリプトは次のとおりです。

どんな助けでも大歓迎です

0 投票する
0 に答える
414 参照

python-2.7 - IPython(またはNumpy)Mallocエラー

Mac OSX10.6.8とPython2.7を使用しています

最近、NumPy、SciPy、IPythonなどの多くのPythonパッケージを更新しました。その後、IPython HTML Notebookを開こうとすると、次のエラーメッセージが表示されることがわかりました。

私が行った調査から、これはC ++の問題であるように思われるため、IPython自体とは何の関係もありません。NumPyが原因である可能性があることを示唆してきました。新しいバージョンのSciPyが正しくインストールできなかったことを追加する必要があります。これは、関連している場合と関連していない場合があります。

他の誰かが同じ問題に遭遇しましたか?