added tests for inv, and det
This commit is contained in:
parent
cb1b1d352b
commit
18d13e4252
2 changed files with 30 additions and 0 deletions
17
tests/linalg.py
Normal file
17
tests/linalg.py
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
import ulab
|
||||
from ulab import linalg
|
||||
|
||||
a = ulab.array([[1, 2], [3, 4]])
|
||||
print(linalg.inv(a))
|
||||
|
||||
b = ulab.array([[1, 2, 3], [4, 5, 6], [7, 8, 7]])
|
||||
print(linalg.inv(b))
|
||||
|
||||
c = ulab.array([[1, 2, 0, 0], [0, 6, 7, 0], [0, 0, 8, 9], [0, 0, 15, 13]])
|
||||
print(linalg.inv(c))
|
||||
|
||||
print(linalg.det(a))
|
||||
print(linalg.det(b))
|
||||
print(linalg.det(c))
|
||||
|
||||
|
||||
13
tests/linalg.py.exp
Normal file
13
tests/linalg.py.exp
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
array([[-2. , 1. ],
|
||||
[ 1.5, -0.5]])
|
||||
array([[-2.16666667, 1.66666667, -0.5 ],
|
||||
[ 2.33333333, -2.33333333, 1. ],
|
||||
[-0.5 , 1. , -0.5 ]])
|
||||
array([[ 1. , -0.33333333, -0.97849462, 0.67741935],
|
||||
[ 0. , 0.16666667, 0.48924731, -0.33870968],
|
||||
[ 0. , 0. , -0.41935484, 0.29032258],
|
||||
[ 0. , 0. , 0.48387097, -0.25806452]])
|
||||
|
||||
-2.0
|
||||
6.0
|
||||
185.99999999999991
|
||||
Loading…
Reference in a new issue