問題タブ [ipython-magic]

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 投票する
0 に答える
206 参照

python - IPython の %edit ロック一時ファイル

IPython を使用するときは、%edit の「マジック関数」を使用して複数行のコード スニペットを入力してみます。IPython のデフォルト設定を使用しており、Windows 7 を使用しているため、メモ帳が表示されます。ただし、入力が完了したときにファイルを保存しようとすると、別のプロセスで使用されているため、ファイルを保存できないと表示されます。LockHunter を使用して確認すると、ファイルを作成したのと同じ Python プロセス (つまり IPython) です。LockHunter でもファイルのロックを解除できましたが、すべての一時ファイルでこれを続けることはできません。%edit によって作成された一時ファイルのロックを IPython に停止させるにはどうすればよいですか?

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

import - モジュールで IPython マジック関数を使用する

Python モジュール (ipython インタープリターからのみ使用されます) を作成し、python マジック関数を実行することは可能ですか?

例えば

MyModule.ipy

MainModule.ipy

実行ipython MainModule.ipyすると、「SyntaxError:無効な構文」で終了します。その理由は、 MyModule.ipy が有効な python コードではないためだと思いますが、そのようなモジュールを使用できるかどうか、およびどのように使用できるかがわかりません。

更新: この質問 ( IPython Modules ) を見つけました。このような慣行はお勧めできません。

0 投票する
3 に答える
1591 参照

python - Windows での pymatbridge のインストール

pymatbridge のバージョン 0.3 では、ZMQ の追加の依存関係が追加されました。したがって、このバージョンをインストールするにmessengerは、zeromq の dll にリンクする mex 拡張機能をコンパイルする必要がある場合があります。ただし、場合によっては、これを行うのがかなり難しいことがわかります。

Windows を実行しているマシンにソースから pymatbridge をインストールした成功事例の例はありますか?

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

python - R マジックが IPython ノートブックで機能しない

IPython ノートブックの Rmagics に関する問題:

エラーを返します:

AttributeError: 'numpy.ndarray' オブジェクトに属性 'typeof' がありません

%load_ext rpy2.ipythonの代わりに%load_ext rmagicを使用すると、同じエラー メッセージが表示されます。洞察や助けをいただければ幸いです。

ソフトウェアとシステムの概要:

  • IPython バージョン 2.0.0
  • Python バージョン 2.7.3
  • rpy2 バージョン 3.4.2
  • R バージョン 3.3.1
  • Ubuntu 12.04.4 正確なセンザンコウ
0 投票する
3 に答える
5114 参照

python - IPython マジック関数の結果をキャプチャする

IPython Notebook マジック関数の結果のオブジェクトをキャプチャしようとしています。具体的には%timeit

というわけで以下のコード...

標準出力に出力:

%timeit say_hello(5)ただし、変数の結果をキャプチャしたいと思いますt

という結果のオブジェクトTimeitResultが によって生成され%timeitますが、ノートブック内からアクセスする方法がわかりません。

トリックを使用して stdout を手動でキャプチャするよりも、よりクリーンなソリューションが必要sys.stdoutです (このコードはプレゼンテーションの一部になるため、できるだけ簡単に保つようにしています)。誰にもアイデアはありますか?

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

python - python-magicがlibmagicを見つけられないため、PythonのPushbulletがインポートエラーをスローしますか?

PushBullet.pywhich uses python-magicwhich uses を使用しようとしていますlibmagic

依存関係の指示に従い、Cygwin をインストールし、3 つのファイルをWindows\system32ディレクトリにコピーしましたが、次のエラーが引き続き発生します。

編集

ORを入れて名前を変更すると、次のエラーが発生します。cygmagic-1.dll cygz.dllC:\Python27\magic.dll

に入れcygwin1.dllC:\Python27\名前を変更するとmagic.dll、次のエラーが発生します。

私はPython 32ビット2.7.8を実行しているWindows 7 64ビットでこれを行っています(この問題を解決するには、今日新しくインストールしてください)。

問題を解決する方法を知っている人はいますか?

編集:さらに5台の異なるWindowsコンピューターで試してみましたが、5台すべてが同じ問題を抱えています。