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 オブジェクトに変換する場合はどうでしょうか。