#!/usr/bin/python3
import numpy as np
import math
def fill_table(n):
	matrix=np.random.randint(0,6, size=(n,n))
	return matrix
def print_table(y):
	print(f"¨Ο πίνακας που δημιουρήθηκε είναι αυτός :\n {y}")
def find_fraquency(x):
	unique, counts =np.unique(x, return_counts=True)
	for value, count in zip(unique, counts):
		print(f"το {value} βρεθηκε {count}  φορές ")			
		 
def main():
	w=input("Δωσε το ν για την διασταση του πίνακα ")
	w=int(w)
	r=fill_table(w)
	print_table(r)
	find_fraquency(r)
if __name__=="__main__":
	main()
