Python不是最快的编程语言。 所以当你需要快速处理大量的同质数据时,你被告知要依靠 "矢量化"。
这就导致了更多的问题。
- "矢量化 "到底是什么意思?
- 它在什么时候适用?
- 矢量化实际上如何使代码更快?
为了回答这个问题,我们将考虑有趣的性能指标,了解一些关于CPU如何工作的有用事实,并发现NumPy开发者正在努力使你的代码更快。
Python不是最快的编程语言。 所以当你需要快速处理大量的同质数据时,你被告知要依靠 "矢量化"。
这就导致了更多的问题。
为了回答这个问题,我们将考虑有趣的性能指标,了解一些关于CPU如何工作的有用事实,并发现NumPy开发者正在努力使你的代码更快。