1

在我的代码编译时在 cython 中

@cython.wraparound(True)

我使用以下转换函数将浮点数转换(转换)为整数

cdef DTYPE_t_I float_int(np.float_t val):
    return <DTYPE_t_I>val

它运行正常

当我关掉

@cython.wraparound(False)

代码编译正常,运行时出现以下错误

CORE GENERATED

它发生在使用 gcc 的 linux 和使用 MGS 的 windows 中编译

怎么了?应该是这样吗?

因为我想提高速度,所以我想知道关闭这些标志。

4

0 回答 0