タグ付けされた質問 「ipython」

IPythonは、Pythonの機能豊富なインタラクティブシェルであり、IPython NotebookやJupyter Notebookなどのフロントエンドにカーネルを提供します。



5
同じIPythonNotebookセルで複数のグラフを作成する
IPythonノートブックを ipython notebook --pylab inline これは1つのセルの私のコードです df['korisnika'].plot() df['osiguranika'].plot() これは正常に機能しています。2本の線が描画されますが、同じグラフ上に表示されます。 それぞれの線を別々のチャートに描きたいと思います。そして、チャートが次々ではなく、隣り合っていれば素晴らしいでしょう。 次のセルに2行目を配置すると、2つのグラフが表示されることを知っています。ただし、グラフは同じ論理単位を表しているため、グラフを互いに近づけてください。

19
IPython / JupyterノートブックをPDFとして保存する際の問題
だから、私はjupyterノートブックをPDFとして保存しようとしていますが、これを行う方法がわかりません。私が最初に試すのは、ファイルメニューからPDFとしてダウンロードすることですが、それを行うと次のようになります。 nbconvert failed: PDF creating failed 次に試すのは、次のようにコマンドプロンプトから変換を実行することです。 $ ipython nbconvert --to latex --post PDF MyNotebook.ipynb しかし、繰り返しますが、これはエラーメッセージになります ImportError: No module named 'PDF' そして私がしようとしたら $ ipython nbconvert --to latex MyNotebook.ipynb これにより、 IPython.nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found: Please check that pandoc is installed pandoc(pip install pandoc)をインストールしようとすると、これで ImportError: No module named 'ConfigParser' そして、これは私が他に何をすべきかわからないので私が立ち往生しているところです。誰かが間違っているものを修正する方法を知っていますか?
88 pdf  ipython  jupyter 


8
virtualenvからIPythonを呼び出す
IPythonはvirtualenvに対応しておらず、これに対する最も論理的な解決策は、を使用して各virtualenvにipythonを個別にインストールすることであることを理解しています。 pip install ipython ここまでは順調ですね。私が気づいたことの1つは、IPythonが$> ipythonこのvirtualenvの下にインストールされる前に、virtualenv内からIPythonのシステム全体のコピーが呼び出された場合、後続の$> ipythonコマンドがシステム全体のipythonコピーを表示し続けることです。 一方、virtualenvにインストールする前にipythonが呼び出されない場合は$> ipython、新しくインストールされたコピーが表示されます。 これの説明は何ですか? また、この動作は、将来的に何らかの問題が発生する可能性があることを意味するのだろうかと思います。

5
IPythonNotebookセルの複数の出力
IPythonNotebookでこのセルを実行しています。 # salaries and teams are Pandas dataframe salaries.head() teams.head() 結果は、私が唯一の出力取得していますということであるteamsという両方のよりデータフレームをsalariesとteams。実行しただけsalaries.head()でsalariesデータフレームの結果が得られますが、両方のステートメントを実行すると、の出力が表示されteams.head()ます。どうすればこれを修正できますか?

9
ImportErrorの原因:OS XでPythonをアップグレードした後、pkg_resourcesという名前のモジュールがありませんか?
MacでPythonを2.6.4に更新しました。dmgパッケージからインストールしました。 バイナリがPythonパスを正しく設定していないようだったので、追加'/usr/local/lib/python2.6/site-packages'しました.bash_profile >>> pprint.pprint(sys.path) ['', '/Users/Bryan/work/django-trunk', '/usr/local/lib/python2.6/site-packages', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages'] iPythonを実行できないため、必要なパスはこれだけではないようです。 $ ipython Traceback (most recent call last): File "/usr/local/bin/ipython", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named `pkg_resources` 私はグーグル検索をしました、そして、私はpkg_resourcesそれが道にあることをインストールする方法または確かめる方法を本当に理解することができません。 これを修正するには何をする必要がありますか?
82 python  ipython 


4
IPythonで変数を魔法の「実行」関数に渡す方法
私は次のようなことをしたいです: In[1]: name = 'long_name_to_type_every_now_and_then.py' In[2]: %run name しかし、これは実際に実行しようとします'name.py'。これは私がやりたいことではありません。 変数を文字列に変換する一般的な方法はありますか? 次のようなもの: In[3]: %run %name%


3
ipythonノートブックで幅設定をプロットする
私は次のプロットを持っています: 同じ幅の方が見栄えがします。私が使用しているときにipythonノートブックでそれを行う方法を知っています%matplotlib inlineか? 更新: 両方の図を生成するために、次の関数を使用しています。 import numpy as np import matplotlib.pyplot as plt def show_plots2d(title, plots, points, xlabel = '', ylabel = ''): """ Shows 2D plot. Arguments: title : string Title of the plot. plots : array_like of pairs like array_like and array_like List of pairs, where first element …

8
ipythonで自動閉じる括弧をオフにします
私はipythonのdevブランチを最新の状態に保ちます(ipythonはこれまでで最も素晴らしいものだからです)。ごく最近(昨日の素晴らしいipython 2.0リリースの前)、入力時に括弧、角かっこ、引用符などが自動的に閉じ始めていることに気付きました。これは、ターミナル[ターミナルで使用するものは何もしません]とノートブックセッションの両方で発生するため、開発者側の意図的な選択だったと思います。他の人がこの機能を気に入っているかもしれないことを尊重することはできますが、それは私を完全に狂わせます。 構成ファイルにそのオプションが見つかりません。それが何と呼ばれているのかわからないので、私はそれをググることさえできません。表示されるのは、自動括弧のさまざまな機能だけです。私は実際にこの質問を見つけましたが、それは古いものであり、私が見ている行動は起こり得ないことを示唆しています。 この機能をオフにするにはどうすればよいですか? [とにかく私はほとんどノートブックインターフェイスを使用しているので、オフにするだけで問題ありませんが、ターミナルでのノートブックセッションとipythonセッションの両方でオフにすることをお勧めします。]

2
非同期コンテキストチェックをトリガーせずに、Jupyter Notebookでdjango 3.0 ORMを使用する方法
Django 3.0はasgi / asyncのサポートを追加しており、非同期コンテキストで同期リクエストを行うことを防いでいます。同時に、IPythonは最上位の非同期/待機サポートを追加しました。これは、デフォルトのイベントループ内でインタープリターセッション全体を実行しているようです。 残念ながら、これら2つの優れた追加の組み合わせは、jupyterノートブックでのdjango ORM操作がSynchronousOnlyOperation例外を引き起こすことを意味します。 SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async. 例外メッセージが言うように、各ORM呼び出しを次のsync_to_async()ようにラップすることが可能です: images = await sync_to_async(Image.objects.all)() しかし、特に属性の検索で暗黙的に解決される関連フィールドの場合は特に、あまり便利ではありません。 (私は%autoawait off魔法を試しましたが、それは機能しませんでした、私が想定しているドキュメントを一目見ただけで、それはipykernelが常に非同期ループで実行されるためです) それで、djangoの非同期コンテキストチェックで同期を無効にするか、同期コンテキストでipykernelを実行する方法はありますか? コンテキスト:私はdjangoをバックエンドサーバーとして使用するデータサイエンスパッケージを作成しましたが、ORMの上にjupyterベースのインターフェイスを公開し、データのクリーンアップ/注釈付け、機械学習実験の追跡、トレーニングジョブの実行をすべてjupyterノートブックで実行できるようにしました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.