我想在不使用数学模块的情况下找到一个数的平方根,因为我需要调用函数大约20k次,并且不想每次调用函数时都通过链接到数学模块来减慢执行速度。
有没有更快更容易的方法找到平方根?
最佳答案
导入数学模块只会发生一次,您可能不会比数学模块快得多。还有一个关于Which is faster in Python: x**.5 or math.sqrt(x)?的旧stackoverflow问题。不清楚哪种方法更快。
也许可以看看NumPy和SciPy,不一定是针对sqrt,但是如果你做了一些繁重的计算,它们可能很方便。