2

set処理したい均一な型のハッシュ不可能な python オブジェクトのコレクションを含むpythonがあります。

uint64アルゴリズムの効率を向上させるために、ctypes を使用して、データ値としてのみ受け入れる外部インデックスの実装と連携させたいと考えています。

Pythonオブジェクトへのポインタ参照をこの外部ライブラリに次のように渡すことができることを望んでいましたuint64

試しctypes.cast(ctypes.py_object(my_python_object), ctypes.c_uint64)ましたが、取得していctypes.ArgumentError: argument 1: <class 'TypeError'>: wrong typeます。

また、逆に Python オブジェクトへの参照を取得し、uint64それを「実際の」Python オブジェクトに変換する場合はどうでしょうか。

4

1 に答える 1