import numpy as np
import numpy.linalg as alg


def matrice(a,b,n):
    A = np.zeros((n,n))
    for i in range(n):
        for j in range(n):
            if (i+j)%2==0:
                A[i,j] = a
            else:
                A[i,j] = b
    return A


a=5
b=3
n=7
vp,vectp = alg.eig(matrice(a,b,n))
print(np.round(vp,2).real)
print(np.round(vectp,2).real)