Schrijf de functie inv()
met als argument een NumPy-tabel a
die
een vierkante matrix voorstelt met $$M$$ rijen en $$M$$ kolommen. Het resultaat is een NumPy-tabel
die de inverse matrix van a
voorstelt.
Je hoeft de code voor de functie echelon()
en solve()
niet mee in te dienen op het Dodona-platform.
a = np.array([[1., 2., 3.], [7., 10., 12.], [9., 21., 3.]]) x = inv(a) #[[-1.804878048780488, 0.4634146341463415, -0.048780487804878016], [0.7073170731707318, -0.1951219512195122, 0.07317073170731707], [0.46341463414634143, -0.024390243902439008, -0.03252032520325204]]