Sinir Ağları ve Derin Öğrenme — X : Python-Numpy ile Vektör İşlemleri

Eren Bozarık
SMLR CENTER
Published in
1 min readMar 20, 2020

Python Numpy kütüphanesini kullanarak bir takım vektörel işlemler yapacağız açıklamalar kodların karşısında.

import  numpy as np #numpy kütüphanesinin entegre edilmesia=np.random.randn(5) #rastgele 5 kolonu olan bir matris oluşturulması.

Sonuç: [-0.53422514 0.17142936 0.33606746 -0.38410225 0.60842271]

print(a.shape) #Shape kullanarak matrisinizin boyutunu öğrenebilirsiniz.

Sonuç: (5,)

Virgülden sonra bir sayının olmayışı 1 anlamına gelmektedir.

print(a.T) #Bir matrisin transpozunu alma işlemi

Sonuç: [-0.53422514 0.17142936 0.33606746 -0.38410225 0.60842271]

print(np.dot(a,a.T)) #Matrisin kendisiyle transpozunun çarpımı

Sonuç:
[[ 1.53462919 0.1443609 -0.11192679 -0.54532891 0.587682 ]
[ 0.1443609 0.01357987 -0.01052883 -0.0512985 0.05528261]
[-0.11192679 -0.01052883 0.00816328 0.03977307 -0.04286205]
[-0.54532891 -0.0512985 0.03977307 0.19378207 -0.2088322 ]
[ 0.587682 0.05528261 -0.04286205 -0.2088322 0.22505119]]

a=np.random.randn(5,1) #Bu bir kolon vektörüdüra=np.random.randn(1,5) #Bu bir satır vektörüdüra=a.reshape((5,1)) #Reshape matrisinizi farklı bir boyutta yeniden şekillendirmenize yarar

--

--

Eren Bozarık
SMLR CENTER

Sr. Data Scientist & SWE | Galatasaray University