to find eigen values of a matrix

 from numpy.linalg import eig

import numpy as np


n=int(input("Enter the no of rows:"))

a=np.empty([n, n], dtype=int)

for i in range(n):

    for j in range(n):

        a[i][j] = int(input( 'a['+str(i+1)+']['+ str(1+j)+']='))

t=np.array(a)

values , vectors = eig(a)

print("Eigen values")

for t in values:

    print(t)

print("Eigen vectors")

for t in vectors:

    for x in t:

        print(x,end='\t')

    print()