cpython

    6

    2答えて

    私は、外部依存関係のない純粋なPythonを2つのシーケンスの要素ごとに比較しようとしていました。私の最初の解決策だった: list(map(operator.eq, seq1, seq2)) それから私は、私にはかなり似て見えたこれ、itertoolsからstarmap機能を発見しました。しかし、私のコンピュータで最悪の場合、それは37%速くなることが判明しました。それは私には明らかではなか

    2

    1答えて

    私は2d numpy.ndarrayのデータ(M)とnumpy.ndarrayのインデックス(Ixs)をとるサイモンコードを持っています。 Ixsのエントリをループし、ixの値をIxsとし、Mのインデックスを付けます。私は私がインデックスのタイプとしてPy_ssize_tを使用することになっていますことを知っている(私はそれが64ビットアーキテクチャのために対応するためである読んだ)しかし、今、私

    1

    1答えて

    Raspbian Jessieを実行しているRaspberry Piのソースからpython 3.6.2をビルドしてインストールしようとしています。ここでは、ビルドプロセスが行っている方法は次のとおりです。 *snip* running install_lib copying build/lib.linux-armv7l-3.6/_codecs_cn.cpython-36m-arm-linux

    1

    1答えて

    Pythonで書かれたいくつかのアルゴリズムをAndroidに移植したいと思います。アルゴリズムは、OS特有のスタッフを使用せず、データ処理のためにいくつかのCPythonモジュールのみを使用します。そして、私はkivyのようないくつかの重いフレームワークを使いたくありません。 Android用のcpythonを簡単に構築する方法はありますか?

    0

    1答えて

    Gevent/Greenletが次のグリーンレットを実行する方法を理解しようとしています。スレッドはOSスケジューラを使用します。 Go Runtimeは2つの階層キューを使用します。 デフォルトでは、Geventはlibeventを使用しています。 しかし、多くの人が準備ができていると、libeventは次のグリーンレットをどのように実行するのですか? ランダムですか? 私はすでにドキュメントを

    -1

    1答えて

    Arch Linuxでmakepkgを使ってソースからcpython-3.6をコンパイルすると、ビルドは最後のリンクステップまでうまく行きます。私は次のエラーで失敗に終わる:ここ gcc -pthread -Wl,-O0,--sort-common,--as-needed,-z,relro,-z,now -Wl,-O0,-sort-common,--as-needed,-z,relro,-z,no

    4

    3答えて

    私はPythonをアプリケーションに埋め込みました。ユーザーが {...}\myapp\python\python.exe setup.py install 経由でパッケージまたはモジュールをインストールすると、パッケージは {...}\myapp\python\lib\site-packages にインストールされるデフォルトで代わりにを別のディレクトリを使用するための任意のチャンスはあ

    1

    1答えて

    私はCPythonソースコードを見てきましたが、ほとんどのモジュールではpython.hがインポートを行います。コードをトレースするだけで、Py_Main()ルーチンがスコープに配置されるポイントを見つけることができません。 私はModules/main.c内部Py_Mainの定義だけでなく、include/pylifecycle.hでプロトタイプを見つけた、私はちょうどそれがからインポートなって

    1

    2答えて

    のために使われました。私は最近pickleソースコードを読んでいます。 copy_regに次のコードは、私は混乱します _HEAPTYPE = 1<<9 def _reduce_ex(self, proto): assert proto < 2 for base in self.__class__.__mro__: if hasattr(base, '__fla

    0

    1答えて

    Pythonでは、カンマを区切り値として複数の結果を返すことができます。 C言語で書かれたCPythonエクステンションを開発する場合、同じ結果が得られますか?どうやって? 私はパフォーマンス上のいくつかのテストを行うために既存のPythonコードを置き換えるCPython拡張を開発しています。既存のコードベースを変更しないために同じインターフェイスを使用することをお勧めします。 私はPython