Python函数实现

标签 python performance implementation

我看到了球碰撞检测问题的各种答案,解释了为什么 sqrt 操作很慢,为什么绝对值操作在 float ponts 上很快等。我如何找出哪些操作是昂贵的,哪些不是?

基本上,我正在寻找可以了解所有 python 库函数实现的资源。当人们说这些话时,他们实际上并没有考虑这些东西是如何用 C 语言实现的,对吧?

谢谢,希望了解更多关于这种精巧语言的实现细节。

最佳答案

Python 与任何语言一样,被翻译成机器码然后运行。所以是的,他们可能在谈论低级实现细节。

无论如何,了解各种 Python 函数的快速实现的最佳方法是 taking a look in the source code.

玩得开心!

编辑:这个技巧实际上适用于我参与过的任何开源项目:遇到问题了吗?查看源代码,您应该没问题。

关于Python函数实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3216504/

相关文章:

c++ - 当我们可以更有效地使用 vector 来实现优先级队列时,为什么要使用堆来实现它

python - 使用 hg archive 与wheel 生成可安装的python 模块

objective-c - 如何修复 : Incomplete Implementation

python - 你能推荐一些关于面向对象软件设计的扩展例子吗?

iphone - 在单独的线程中做什么?

android - Handler.postDelayed(Runnable) 与 CountdownTimer

javascript - 高效的 Javascript 字符串替换

c++ - 接口(interface)+C++实现 : code does not execute

python - txpostgres 存储过程返回游标

python - 没有名为 cairo 的模块 - python 和 pip