@@ -16,26 +16,28 @@ def test_identity_matrices(self):
16
16
assert_array_almost_equal (evector , _normalise (numpy .ones (size )))
17
17
18
18
def test_2x2_matrix (self ):
19
- mat = [[2 , 1 ], [1 , 2 ]]
19
+ mat = numpy . array ( [[2 , 1 ], [1 , 2 ]])
20
20
evector , evalue = principal_eigenvector (mat )
21
21
self .assertAlmostEqual (evalue , 3 )
22
22
assert_array_almost_equal (evector , numpy .dot (mat , evector ) / evalue )
23
- assert_array_almost_equal (evector , _normalise ([1 , 1 ]))
23
+ assert_array_almost_equal (evector , _normalise (numpy . array ( [1 , 1 ]) ))
24
24
25
25
def test_3x3_matrix (self ):
26
- mat = [[1 , 2 , 0 ], [- 2 , 1 , 2 ], [1 , 3 , 1 ]]
26
+ mat = numpy . array ( [[1 , 2 , 0 ], [- 2 , 1 , 2 ], [1 , 3 , 1 ]])
27
27
evector , evalue = principal_eigenvector (
28
28
mat , maximum_iterations = None , max_error = 1e-10
29
29
)
30
30
self .assertAlmostEqual (evalue , 3 )
31
31
assert_array_almost_equal (evector , numpy .dot (mat , evector ) / evalue )
32
- assert_array_almost_equal (evector , _normalise ([0.5 , 0.5 , 1 ]))
32
+ assert_array_almost_equal (evector , _normalise (numpy . array ( [0.5 , 0.5 , 1 ]) ))
33
33
34
34
def test_4x4_matrix (self ):
35
- mat = [[2 , 0 , 0 , 0 ], [1 , 2 , 0 , 0 ], [0 , 1 , 3 , 0 ], [0 , 0 , 1 , 3 ]]
35
+ mat = numpy . array ( [[2 , 0 , 0 , 0 ], [1 , 2 , 0 , 0 ], [0 , 1 , 3 , 0 ], [0 , 0 , 1 , 3 ]])
36
36
evector , evalue = principal_eigenvector (
37
37
mat , maximum_iterations = None , max_error = 1e-10
38
38
)
39
39
self .assertAlmostEqual (evalue , 3 , places = 3 )
40
40
assert_array_almost_equal (evector , numpy .dot (mat , evector ) / evalue )
41
- assert_array_almost_equal (evector , _normalise ([0 , 0 , 0 , 1 ]), decimal = 4 )
41
+ assert_array_almost_equal (
42
+ evector , _normalise (numpy .array ([0 , 0 , 0 , 1 ])), decimal = 4
43
+ )
0 commit comments