PyObject*C ++で与えられた場合、それがのインスタンスであるかどうかを判断する方法はPyLongDoubleScalarObject?
PyLongDoubleScalarObjectlong doubleは、で定義されている128ビットのfloat()を格納するための対応するnumpyクラスnumpy/arrayscalars.hです。
使用は非多型dynamic_castとしては機能しません。forにPyObject*対応する方法を調べると、ほとんどの場合、などの関数を使用するためのヒントが見つかりますが、のようなものは見つかりません。dynamic_castPyObjectPyLong_CheckPyLongDouble_Check