問題タブ [ipython]

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 に答える
2311 参照

alias - IPython で %magics のエイリアスを作成するにはどうすればよいですか?

%edit -x のエイリアス %xed を作成したいとします。どうすればいいですか?

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

python - Emacs23とiPython

emacs 23でiPythonを使用している人はいますか?emacs wikiのドキュメントは少し混乱しているので、Python開発にemacsを使用している人からの連絡に興味があります。ダウンロードしたpython-modeとipython.elを使用していますか?おすすめは何ですか?

0 投票する
5 に答える
9746 参照

python - iPython に古いバージョンの Python を強制的に使用させるにはどうすればよいですか?

すぐに使えるPython 2.5を使用して、Ubuntu 8.10を実行しています。これはシステムの観点からは問題ありませんが、私は Zope / Plone で開発しているので Python2.4 が必要です。

まあ、python2.4のインストールは難しいことではありませんが、iPythonにそれを使用させる(クリーンな)方法を見つけることができません.manにもconfigファイルにもオプションはありません。

以前は ipython2.4 パッケージがありましたが、廃止されました。

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

python - IPython を Emacs Python インタープリターとして使用するにはどうすればよいですか?

OS X で Emacs 22.1.1 と IPython 0.9.1 を実行しています。IPython インタープリター内で現在のバッファーから Python コードの行/メソッド/スニペットをオンデマンドで実行できるようにしたいと考えています。

これを機能させるにはどうすればよいですか?

0 投票する
4 に答える
4456 参照

python - IPython + MacVim ワークフローに関するアドバイス

IPythonを見つけたばかりで、私は深い恋に落ちていることを報告できます。そして、愛情はすぐに現れました。この事件は、私が screen で持っているもののように、永続的なものになると思います。Ipython と screen はたまたま親友でもあるので、三角関係のドラマです。純粋にプラトニックです。

IPython が苦手な理由は、私が一般的にコマンド プロンプト、特に ksh や csh からインスピレーションを得た *nix 風のプロンプトが好きだからです (そうです、chs は怪物ですが、プロンプトとしては非常に優れた機能をたくさん備えています)。機能)、bash および zsh。そして、IPython は、*nix プロンプト ライダーにとってホームのように感じられます。システム シェルと python を混在させることも、非常に良い考えです。さらに、もちろん、IPython はPython チャレンジのなぞなぞを解くときにも大いに役立ちます。かけがえのない。

今では、私も Vim が大好きです。vi は昔に習ったので、後戻りはできません。そして、選択肢があるときは Mac を使っています。ここで、IPython + MacVim ワークフローを結合したいと思います。これまでに行ったことは、次を使用して Ipython を開始することです。

したがって、IPython から編集すると、ファイル/モジュールがロードされた状態で MacVim が起動します。次のようになります。

わかった。これは改善できると思います。たぶん、IPython を MacVim に結び付ける方法もあるでしょうか? あなたの経験を共有してください。もちろん、TextMate やその他のお気に入りのエディターを使用している場合は、私も興味があります。たぶん、いくつかのレッスンは一般的なものです。

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

python - IPythonでタブ補完の可能性をクラスごとに整理するにはどうすればよいですか?

オブジェクトに数百のメソッドがある場合、タブ補完は使いにくいです。多くの場合、興味深いメソッドは、基本クラスではなく、検査対象のオブジェクトのクラスによって定義またはオーバーライドされるメソッドです。

IPythonにタブ補完の可能性をグループ化して、検査対象のオブジェクトのクラスで定義されたメソッドとプロパティが最初に来て、次に基本クラスのメソッドとプロパティが続くようにするにはどうすればよいですか?

文書化されていないinspect.classify_class_attrs(cls)関数とinspect.getmro(cls)、必要な情報のほとんどが提供されているようです(これらは、もともとPythonのhelp(object)機能を実装するために作成されたものです)。

デフォルトでは、readlineは補完をアルファベット順に表示しますが、補完を表示するために使用される関数は、ctypesまたはPython2.6以降に含まれるreadlineモジュールに置き換えることができます。readlineの完了表示を上書きしましたが、うまく機能します。

今必要なのは、クラスごとの情報(inspect.*上記から)をインスタンスごとの情報とマージし、メソッドの解決順序で結果を並べ替え、きれいに印刷してページ分割するメソッドです。

追加のクレジットとして、選択したオートコンプリートを保存し、次に同じオブジェクトでオートコンプリートが試行されたときに最も人気のある選択肢を最初に表示すると便利です。

0 投票する
4 に答える
58962 参照

python - iPython でオブジェクトのメモリ使用量を確認するにはどうすればよいですか?

iPython を使用してコードを実行しています。オブジェクトのメモリ使用量を確認できるモジュールまたはコマンドがあるかどうか疑問に思います。例えば:

のようなもの%memusage <object>で、オブジェクトが使用するメモリを返します。

複製

Python でオブジェクトが使用しているメモリ量を調べる