Numpy veya altyapısında numpy içeren bir kütüphane kullanırken elimizdeki verileri istediğimiz tiplere – eğer mümkünse- değiştirebilmemiz gerekmektedir. Bunun için kullandığımız metot astype() metodudur. #float veritipi x = np.array([1.0, 2.0, 3.0]) #integer'a çevireceğim x.astype(int) Numpy python veritiplerinin yanında kendine özel veritipleri de kullanmaktadır.
Numpy’da veriler uzayda kapladığı boyutlara göre 4 ana gruba ayrılmaktadır. Skaler (Boyutsuz,nokta) Vektör (Doğrusal İfadeler 1 Boyutlu) Matrisler (Alansal ifadeler 2 Boyutlu) Tensorler (Hacimsel ifadeler 3 ve daha fazla boyutlu) import numpy as np tensor=np.array([[[1,2],[3,4]],[[5,6],[7,8]],[[9,10],[11,12]]])
Numpy vektörleri python’daki liste veri tipine görsel olarak çok benzemektedir. Ancak python vektörleri ile vektörel işlemler yapmak mümkün olmaktadır. Bu özelliği ve yüzlerce metodu ile vektörler size büyük konforlar sunmaktadır. # Python Liste Oluşturma liste=[1,2,3,4,5,6] #Numpy Vektör Oluşturma vektor=np.array([1,2,3,4,5,6])