import numpy as n #print(n.identity(3)) # birim kösegen matris #print(n.eye(3)) # birim kösegen matris #print(n.eye(3, k=-1)) #0,1,2,-1,-2 ile kösegen matris olusturma (a11,a22,a33,a21,a31) #print(n.diag([2,3,4], k=2)) # [2,3,4] dizisinden kösegen matris a13 ten baslar #print(n.ones(4)) #1 degerli 4 sütunlu vektör # print(n.ones((4,4))) #1 degerli 4x4 matris #print(n.diag(n.ones(4),k=1)) #birim kösegen print(n.diag(n.ones(4),k=-1) + n.diag(2*n.ones(5),k=0) + n.diag(n.ones(4), k=1)) #bant matris A = n.ones((4,4)) # 1'lerden olusan matris x = n.ones(4) # 1'lerden olusan vektör b = n.dot(A,x) # lineer cebir çarpimi A*d print(b) print(x) z = n.linalg.solve(C,d) # lineer denklem sistemin direkt çözümü print(z) print(n.linalg.det(C)) #Bölme islemi yerine C= n.matrix('2 1; 1 2') #C = n.array([[2,1],[1,2]]) aynisi d=2*n.ones((2)) x = n.dot(n.linalg.inv(C), d) # Cx=d çözümü olarak x=C^-1*d print(n.linalg.inv(C)) l, v = n.linalg.eig(C) # eig komutu öz deger ve öz vektörden olusan iki deger döndürür print(l) # öz degerler print(v) #öz vektörler print(n.linalg.norm(C)) # elemanlarinin karelerinin toplaminin karekökü