我int对cython中的这么多数据类型感到有点挣扎.
np.int, np.int_, np.int_t, int
我猜int在纯python中相当于np.int_,那么它np.int来自哪里呢?我从numpy找不到文件?另外,np.int_鉴于我们已经存在,为什么存在int?
在cython中,我猜想int当它被用作cdef int或者成为C型时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代码的性能?