我看到了球碰撞检测问题的各种答案,解释了为什么 sqrt 操作很慢,为什么绝对值操作在 float ponts 上很快等。我如何找出哪些操作是昂贵的,哪些不是?
基本上,我正在寻找可以了解所有 python 库函数实现的资源。当人们说这些话时,他们实际上并没有考虑这些东西是如何用 C 语言实现的,对吧?
谢谢,希望了解更多关于这种精巧语言的实现细节。
最佳答案
Python 与任何语言一样,被翻译成机器码然后运行。所以是的,他们可能在谈论低级实现细节。
无论如何,了解各种 Python 函数的快速实现的最佳方法是 taking a look in the source code.
玩得开心!
编辑:这个技巧实际上适用于我参与过的任何开源项目:遇到问题了吗?查看源代码,您应该没问题。
关于Python函数实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3216504/