Tải bản đầy đủ (.pdf) (3 trang)

Eigenvectors (2)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (413.41 KB, 3 trang )

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




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×