問題タブ [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.
python - IPython の %edit ロック一時ファイル
IPython を使用するときは、%edit の「マジック関数」を使用して複数行のコード スニペットを入力してみます。IPython のデフォルト設定を使用しており、Windows 7 を使用しているため、メモ帳が表示されます。ただし、入力が完了したときにファイルを保存しようとすると、別のプロセスで使用されているため、ファイルを保存できないと表示されます。LockHunter を使用して確認すると、ファイルを作成したのと同じ Python プロセス (つまり IPython) です。LockHunter でもファイルのロックを解除できましたが、すべての一時ファイルでこれを続けることはできません。%edit によって作成された一時ファイルのロックを IPython に停止させるにはどうすればよいですか?
import - モジュールで IPython マジック関数を使用する
Python モジュール (ipython インタープリターからのみ使用されます) を作成し、python マジック関数を実行することは可能ですか?
例えば
MyModule.ipy
MainModule.ipy
実行ipython MainModule.ipy
すると、「SyntaxError:無効な構文」で終了します。その理由は、 MyModule.ipy が有効な python コードではないためだと思いますが、そのようなモジュールを使用できるかどうか、およびどのように使用できるかがわかりません。
更新: この質問 ( IPython Modules ) を見つけました。このような慣行はお勧めできません。
python - Windows での pymatbridge のインストール
pymatbridge のバージョン 0.3 では、ZMQ の追加の依存関係が追加されました。したがって、このバージョンをインストールするにmessenger
は、zeromq の dll にリンクする mex 拡張機能をコンパイルする必要がある場合があります。ただし、場合によっては、これを行うのがかなり難しいことがわかります。
Windows を実行しているマシンにソースから pymatbridge をインストールした成功事例の例はありますか?
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 正確なセンザンコウ
python - IPython マジック関数の結果をキャプチャする
IPython Notebook マジック関数の結果のオブジェクトをキャプチャしようとしています。具体的には%timeit
というわけで以下のコード...
標準出力に出力:
%timeit say_hello(5)
ただし、変数の結果をキャプチャしたいと思いますt
。
という結果のオブジェクトTimeitResult
が によって生成され%timeit
ますが、ノートブック内からアクセスする方法がわかりません。
トリックを使用して stdout を手動でキャプチャするよりも、よりクリーンなソリューションが必要sys.stdout
です (このコードはプレゼンテーションの一部になるため、できるだけ簡単に保つようにしています)。誰にもアイデアはありますか?
python - python-magicがlibmagicを見つけられないため、PythonのPushbulletがインポートエラーをスローしますか?
PushBullet.py
which uses python-magic
which uses を使用しようとしていますlibmagic
。
依存関係の指示に従い、Cygwin をインストールし、3 つのファイルをWindows\system32
ディレクトリにコピーしましたが、次のエラーが引き続き発生します。
編集
ORを入れて名前を変更すると、次のエラーが発生します。cygmagic-1.dll
cygz.dll
C:\Python27\
magic.dll
に入れcygwin1.dll
てC:\Python27\
名前を変更するとmagic.dll
、次のエラーが発生します。
私はPython 32ビット2.7.8を実行しているWindows 7 64ビットでこれを行っています(この問題を解決するには、今日新しくインストールしてください)。
問題を解決する方法を知っている人はいますか?
編集:さらに5台の異なるWindowsコンピューターで試してみましたが、5台すべてが同じ問題を抱えています。