私は現在、大きなバイナリファイルからデータを読み込むためにC/Python APIを使用しています。 Pythonのこの結果は、純粋なC結果(時間x2)と同じくらい効率的ではないと思います。通常は、42要素のタプルをPyArrayObjectに格納します。これを行うには、私が使用します。C/Python API:Py_BuildValueの使用
PyObject *r = Py_BuildValue("(f, I, i, K, f, K, K, etc..)", a, b, c, etc...) ;
私の質問は以下の通りです:それを行うには、より効率的な方法(速く実行時間)はありますか?
たとえば:PyTuple_Pack(n、args)はそれをより迅速に行いますか?
はい、Cでプログラムを書いてください。 –