有没有Python库提供实现以下链接中描述的“快速反平方根”算法的功能?http://en.wikipedia.org/wiki/Fast_inverse_square_root或许是numpy/SciPy?
有没有Python库提供实现以下链接中描述的“快速反平方根”算法的功能?http://en.wikipedia.org/wiki/Fast_inverse_square_root或许是numpy/SciPy?
x**-.5
可能会更快。所以这可能是一个有趣的练习,但并不实用。你已经可以通过 x**-1/2
来进行倒数平方根运算,因此不需要编写复杂的函数来实现它,这种方式可能更快且更容易。
就像 interjay 所说,如果你真的担心这样的速度问题,那么你可能应该使用更快、更精确的语言来获得更快的方法。
我找到的唯一可能具有此功能的库是 mpmath。
祝好运!