Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. import numpy as np
  2. n = int(input())
  3. a = []
  4. for i in range(n):
  5.     a += input().split()
  6. for i in range(len(a)):
  7.     a[i] = int(a[i])
  8. print(a)
  9. m = []
  10. for q1 in range(n):
  11.     for q2 in range(n):
  12.         m.append([0]*(n*n))
  13.         for i in range(max(0, q1-1), min(n, q1+2)):
  14.             for j in range(max(0, q2-1), min(n, q2+2)):
  15.                 m[q1*n+q2][i*n+j] = 1  
  16. print(m)  
  17.  
  18. #aa = np.array(m)
  19. #bb = np.array(a)
  20. #ab = np.linalg.pinv(aa)
  21. #ans = numpy.linalg.solve(aa, bb)
  22.  
  23. #k = 0
  24. #for i in ans:
  25. #    print(int(i), end=" ")
  26.  #   k+=1
  27.  #   if k % n == 0:
  28.  #     k = 0
  29.  #     print()
  30. #mtr = m.transpose()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement