相关疑难解决方法(0)

如何用numpy在Cython中表示inf或-inf?

我正在逐个元素地构建一个带有cython元素的数组.我想将常量np.inf(或-1 * np.inf)存储在某些条目中.但是,这需要回到Python查找的开销inf.有libc.math这个常数的等价物吗?或者其他一些可以轻松使用的值,可以在(-1*np.inf)没有开销的情况下从Cython中使用并且可以使用它们?

编辑示例,你有:

cdef double value = 0
for k in xrange(...):
  # use -inf here -- how to avoid referring to np.inf and calling back to python?
  value = -1 * np.inf
Run Code Online (Sandbox Code Playgroud)

python optimization numpy cython scipy

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

cython ×1

numpy ×1

optimization ×1

python ×1

scipy ×1