Python⇒速度:矢量化如何加速你的Python代码

297 阅读1分钟

Python不是最快的编程语言。 所以当你需要快速处理大量的同质数据时,你被告知要依靠 "矢量化"。

这就导致了更多的问题。

  • "矢量化 "到底是什么意思?
  • 它在什么时候适用?
  • 矢量化实际上如何使代码更快?

为了回答这个问题,我们将考虑有趣的性能指标,了解一些关于CPU如何工作的有用事实,并发现NumPy开发者正在努力使你的代码更快。

阅读更多...