동일한 하드웨어에서 파이썬의 속도를 더 높이는 방법은 크게 2가지인데, 각각 장단점이 있다.
CPU에 대한 의존도가 높은 프로세싱은 이 방법들을 사용해 속도를 높일 수 있다.
넘파이를 사용하거나(계산), 다중 처리 확장을 사용하거나 외부 C 코드를 호출해서 느린 파이썬 속도의 근본 원인인 전역 인터프리터 잠금(GIL)을 피하는 방법이 있다
하지만, 파이썬의 GIL에 대한 마땅한 대안은 아직 없으므로 누군가가 나서서 단기적인 해결책, 어쩌면 장기적인 해결책까지 마련해야 할 것 같다.
넘바는 앞서 언급한 두 접근법을 조합한다.
넘바로 컴파일된 함수는 데코레이터로 지정이 가능하며, 넘바는 넘파이와 함께 작동해서 발견된 함수의 속도를 높인다. 실제로 넘바는 넘파이와 같이 이미 친숙한 라이브러리와 함께 사용할 때 가장 효과적이다.