10/9/2020
Eigenvectors
In
[1]:
import
In
[2]:
arr
In
[3]:
arr
Out[3]:
=
numpy
as
np
np.array([[9,1,0,0,1],[1,0,1,1,0],[9,1,0,1,0],[9,1,1,0,1],[1,9,0,1,0]])
array([[@, 1, 0, 9, 1],
[1, 9, 1, 1, 9],
L9,
1,
9,
1,
9],
L9,
1,
1,
Ô,
1],
[1, 9, 9, 1, 0]])
In
[4]:
matran_new
In
[5]:
matran_new
0ut[5|:
= np.array([[1],[1],[1],[1],[1]])
array([[1],
[1],
[1],
[1],
[111)
In
[6]:
#Lan
1
lani=arr@matran_new
lan1
Out[6]:
array([[2],
[3],
[2],
[3],
[2]])
In
[7]:
distance
distance
= np.linalg.norm(1lan1)
Out[7]:
5.477225575051661
In
[8]:
lan1=
In
[9]:
lant
Out[9]:
lan1/distance
array([[@.36514837],
[@.54772256],
[@.36514837],
[@.54772256],
[@.36514837]])
Tn
[11]:
#Lan2
lan2=arr@lan1
localhost:8888/nbconvert/html/Eigenvectors.ipynb?download=false
1/3
10/9/2020
Eigenvectors
In [12]:
lan2
Out[12]:
array([[. 91287093],
[1.2780193
],
[1.09544512],
[1.2780193 ],
[@.91287093]])
In
[13]:
distance
distance
= np.linalg.norm(lan2)
Out[13]:
2.476556749467561
In
[14]:
lan2=
In
[15]:
lan2
lan2/distance
Out[15]:
array([[9. 368698489 ],
In
[16]:
#Lan3
In
[17]:
lan3=arr@lan2
lan3
Out[17]:
[Ø.51604685],
[ô.44232587],
[@.51604685],
[@.36860489]])
array([[@.88465174],
[1.32697761],
[1.03209369],
[1.32697761],
[@.88465174]])
In
[18]:
distance
= np.linalg.norm(lan3)
distance
Out[18]:
In
[19]:
2.480357617974368
lan3
lan3
=
lan3/distance
Out[19]:
array([[@.35666298],
In
[20]:
#Lan4
In
[21]:
lan4=arr@lan3
[@.53499447],
[Ø.41610681],
[@.53499447],
[@. 35666298]])
localhost:8888/nbconvert/html/Eigenvectors.ipynb?download=false
2/3
10/9/2020
Eigenvectors
In [22]:
lan4
Out[22]:
array([[@.89165745],
In
distance
distance
[23]:
[1.30776426],
[1.06998894],
[1.30776426],
[@.89165745]])
= np.linalg.norm(lan4)
Out[23]:
2.481023383969228
In
lan4
lan4
[24]:
=
lan4/distance
Out [24]:
array([[9. 35939099],
In
[25]:
#Lan5
In
[26]:
lan5
lan5
[@.52710678],
[@.43126919],
[@.52710678],
[@.35939099]])
= arr@lan4
Out[26]:
array([ [99.88649777];
In
distance
distance
[27]:
[1.31776696],
[1.05421357],
[1.31776696],
[@.88649777]])
= np.linalg.norm(lan5)
Out[27]:
2.4811574647929118
In
lanS
lan5
[28]:
Out[28]:
In
=
lan5/distance
array([[@. 35729292],
[Ø.53110977],
[2.42488781],
[Ø.53110977],
[@.35729202]])
[ ]:
localhost:8888/nbconvert/html/Eigenvectors.ipynb?download=false
3/3