問題タブ [pypy]

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

python - PyPy をどのバージョンの Python (>2.5) でも動作させますか?

Python 2.6 で PyPy を使いたいです。バイナリをダウンロードするときのデフォルトのバージョン (PyPy 1.4.1) は 2.5 のようです。Google はあまり役に立っていないようですが、アドバイスはありますか?

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

python - インストールされたpypy-cのpypyパッケージはどこにありますか

macports とともに pypy-c をインストールしました (最新バージョン: pypy @1.4.1)。pypy-c を実行して pypy をインポートしようとしました

パッケージをインポートするにはどうすればよいですか?

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

python - JITコンパイラを最適化するためのコードを書く

重複の可能性:
PyPy の JIT の高速コードを作成するためのガイドライン

私は PyCon でこの講演を見ていました: http://pycon.tv/#/video/75

スピーカー (Pypy 開発者) は、Python 言語は、JIT がその作業を迅速に行うのに役立つ方法でコードを作成することよりも、高速なコンパイラを作成することの問題ではないと述べました。

JIT コンパイラーを迅速に実行するために使用できる手法には、どのようなものがありますか? 私が考えることができる唯一のことは、同じパスを何度もたどる傾向があるようにコードを書くことは明らかな助けになるということです.

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

python - 最小フットプリントの Python? CPython?

私はPythonが初めてです。いくつか検索した結果、PyPy は優れたパフォーマンスを発揮しますが、代償が伴うことがわかりました。メモリを使いすぎます。

私が Python に求めているのは、最小限のフットプリントでのパフォーマンスです。

CPythonはどうですか?

(CPython のベンチマークはshootout.alioth.debian.org削除されました。CPython はフットプリントが小さいと言う人もいますが、どれくらい小さいのでしょうか?)

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

python - 「slowspitfire」と「waf」の2つのテストで、CPythonがPyPyよりも高速なのはなぜですか。

PyPy Speed Centerに投稿されたベンチマークから判断すると、提示された2つのテストを除くすべてのテストで、PyPyはCPythonよりも高速であるように見えます。

CPythonは、「slowspitfire」と「waf」の2つのテストでPyPyよりも高速です。何故ですか?これらの2つのテストはどのような操作をテストしますか?これらの操作でCPythonを高速化する理由は何ですか?PyPyは、これら2つのテストでもCPythonに追いつき、打ち負かすことが期待できますか?

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

python - pypy で Numpy を使用する

私はいくつかの numpy ツール (主に配列) を使用しており、スクリプトを pypy で実行したかったのですが、動作させることができません。

私が得るエラーは次のとおりです。ImportError: No module named multiarray.

multiarray.so ファイルが core フォルダーにあるかどうかを確認しました。

誰かが私に教えてくれますか?

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

python - PyPy に Python の卵をインストールする

PyPyの下にPythonの卵をインストールするにはどうすればよいですか?

インストール中に、PyPy によって/usr/lib64/pypy-1.5/site-packages/ディレクトリが作成されました。そのため、このディレクトリにプレフィックスを設定して easy_install を使用しようとしましたが、これは卵の有効なディレクトリではないと不平を言います。から卵をコピーするだけ/usr/lib/python2.7/site-packagesですか、それとも easy_install を使用するのと同じくらい簡単ですか (おそらく構成にいくつかの変更があります)?

私の作業環境は Fedora 15 Beta、Python 2.7.1 ( /usr/bin/python)、PyPy 1.5.0-alpha0 with GCC 4.6.0 (で/usr/bin/pypy、yum を使用して RPM からインストール)、easy_install バージョンは: distributed 0.6.14 ( usr/bin/easy_install) です。

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

python - PyPyを.NETアプリケーションに埋め込むことは可能ですか?

Pythonインタープリターを.NETアプリケーションに埋め込みたいのですが。もちろん、私はIronPythonを知っていますが、スタックレスサポートとマイクロスレッドがあるため、PyPyに特に興味があります。

ただし、PyPyはCLIに対して構築できますが、スタンドアロンのPythonインタープリターをpython.exeとして提供しているように見えます。.NETホストアプリケーション内に実際に埋め込むことができるものを構築するためのドキュメントを見つけることができませんでした。

(スタックレス)PyPyを使用して.NETアプリからPythonスクリプトを実行し、それらのスクリプトがホストアプリケーションによって提供されるCLRオブジェクトと対話できるようにする方法はありますか?

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

pypy - PyPy の変換が遅いのはなぜですか?

pypy の実装を c ファイルに変換し、2G メモリと Intel Core2 2GHz CPU を搭載した最新のノートブックで pypy-c をビルドするには、数時間かかります。

CPUを集中的に使用するタスクであることは知っていますが、それほど遅くする必要がありますか? 計算を減らし、計算順序を再編成し、時間を数十分に短縮する機会や余地はありますか?

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

interpreter - PyPy Translator Toolchainを使用してどのようなインタプリタが作成されましたか?

PyPy自体の他に、PyPy Translator Toolchainを使用してどのようなインタプリタが作成されましたか?