1. python kodunu C gibi derlenen dillerle yarışacak kadar hızlandırabilen (bkz: llvm) esaslı sihirli teknoloji. bu amaç için cython ve weave epey bir süredir vardı. numba nın kullanımının bu kadar kolay olması bana cython kadar iyi değildir izlenimi veriyordu hep. geçenlerde bir histogram eşitleme koduyla oynarken cython ile numpy hızlarını kıyaslıyordum. cython ile bir sürü optimizasyon denememe rağmen hız açısından bir türlü numpy'nin yerleşik hızlı indislemesinin önüne geçemedim. sonra "ya numba diye birşey vardı nasıldır, neyin nesidir?" derken kullanımının kolaylığı beni önce bir şaşırttı. normal python fonksiyonunun başına sadece bir iki ufak dekoratör ekliyorsunuz. cython da ise bir sürü type definition yapmanız gerekiyor ve artık kodunuz python olmaktan çıkıyor (zaten uzantısı pyx oluyor). Esas afallamayı ise kodun numba versiyonunu çalıştırınca yaşadım. numpy versiyonu 0.022 s ve numba 0.021 s sürdü. ve yaptığım tek şey standart python fonksiyonunun başına @jit(cache=True) ifadesini eklemek oldu. üstelik numba CPU ve GPU derlemesine ayrı ayrı destek veriyor. benim için hızlandırma açısından artık numba da bir alternatif.