是否有任何 Python 库提供了实现以下链接中描述的“快速平方根平方根”算法的函数? http://en.wikipedia.org/wiki/Fast_inverse_square_root 也许是 numpy/SciPy?
问问题
9657 次
2 回答
7
您可以在 Python 中执行此操作,但不是以非常直接的方式(即大量函数调用),因此执行x**-.5
速度可能会快得多。
所以这可能是一个有趣的练习,但根本不实用。
于 2013-05-22T22:18:50.167 回答
0
你已经可以做平方根倒数了,x**-1/2
所以你不需要做一个复杂的函数来做,而且这样做可能更快,而且更容易
就像 interjay 说的,如果你真的担心这样的事情的速度,你可能应该使用更快更精确的语言来获得更快的方法
我发现的唯一可能拥有它的库是mpmath
祝你好运!!
于 2013-05-22T22:25:38.257 回答