Я немного борюсь со многими типами данных int в cython.
np.int, np.int_, np.int_t, int
Я предполагаю, что int в чистом питоне эквивалентен np.int_, тогда откуда происходит np.int? Я не могу найти документ из numpy? Кроме того, почему существует np.int_, если у нас уже есть int?
В cython, я думаю, int становится C-типом, когда используется как cdef int или ndarray[int], а когда используется как int(), он остается в качестве лидера python?
Является ли np.int_ эквивалентным long в C? поэтому cdef long является идентичным cdef np.int_?
В каких обстоятельствах следует использовать np.int_t вместо np.int? например cdef np.int_t, ndarray[np.int_t]...
Может кто-нибудь кратко объяснить, как неправильное использование этих типов повлияет на производительность скомпилированного кода на языке cython?