NumPy; vektörler, matrisler ve yüksek boyutlu dizilere erişmek, bunları işlemek ve bunlarla çalışmak için kullanılan bir Python kitaplığıdır. Çeşitli alanların (Fizik, kimyai astronomi, malzeme bilimi vb.) araştırma analizlerinde önemli bir yere sahiptir.
Python programlama dilinde çok yaygın kullanılan bir kütüphanedir. NumPy kütüphanesinin kullanabilmesi için içe aktarılması gerekmektedir.
import numpy as np
Genellille NumPy kütüphanesine erişim için "np" kısa yolunu kullanılır, import işleminde "as np" olarak tanımlama işlemi yapılmıştır.
NumPy kütüphanesi altında çok büyük matematiksel işlemler ve fonksiyonlar yatmaktadır. Bunlardan önemli olan yapıları bu başlık altında inceleyerek örneklerle pekiştireceğiz.