2011-07-27 23 views

回答

1

您可以使用PyType_IsSubtype(child, parent),看是否子類型繼承父級,但它在PyTypeObject*上運行,而不是PyObject*

+0

我該如何獲得PyTypeObject *爲numpy.uint8? – user763305

+1

如果你有一個numpy.uint8的實例,你可以通過'object-> ob_type'訪問它,但除此之外,我不知道。我想你可以從globals字典(通過'PyEval_GetGlobals()')獲得'numpy'模塊,然後從那裏訪問'numpy.uint8',但我不確定確切的方法。 – brennie

相關問題