Python中的反平方根

时间:2013-05-22 22:02:03

标签: python performance inverse square-root

是否有任何Python库提供了一个实现以下链接中描述的“快速反平方根”算法的函数? http://en.wikipedia.org/wiki/Fast_inverse_square_root 也许numpy / SciPy?

2 个答案:

答案 0 :(得分:4)

你可以用Python做到这一点,但不是以非常直接的方式(即很多函数调用),所以做x**-.5可能会快得多。

所以这可能是一项有趣的练习,但根本不实用。

答案 1 :(得分:0)

你已经可以做反平方根只做x**-1/2所以你不需要做一个复杂的函数去做它可能更快这样做,无论如何它更容易

并且喜欢interjay说如果你真的担心类似的速度你可能应该使用更快更准确的语言来获得更快的方式

我找到的唯一可能拥有它的库是mpmath

祝你好运!!