gon2

Untitled

Mar 9th, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.05 KB | None | 0 0
  1. print("b)")
  2. xMynd = np.array([[1,4,7],[2,5,8],[3,6,9]])
  3. x = np.array([1,2,3,4,5,6,7,8,9]) #dálkavigur x
  4. yMynd = np.array([[3,2,1],[6,5,4],[9,8,7]]) #90 gráður réttsælis
  5. y = np.array([3,6,9,2,5,8,1,4,7]) # dálkavigur y
  6. print("mynd x:\n", xMynd, "\nvigur x:", x, "\n")
  7. print("mynd y:\n", yMynd, "\nvigur y:", y, "\n")
  8.  
  9. #finnum A:
  10. A = np.zeros((9,9))
  11. for i in range(0,9):
  12.     A[y[i]-1][x[i]-1] = 1
  13.    
  14. print("fylkið A er því eftirfarandi:\n", A)
  15. print("\n test:")
  16. print(x.dot(A))
  17. print("sem er jafnt og y svo rétt niðurstaða")
  18.  
  19. print("\n\n d)")
  20. yMynd = np.array([[ (2+4)/2, (1+5+7)/3, (4+8)/2 ],
  21.                  [ (1+5+3)/3, (4+2+8+6)/4, (7+5+9)/3 ],
  22.                  [ (2+6)/2, (3+5+9)/3, (6+8)/2 ]])
  23. yMynd = np.rint(yMynd)
  24. print("mynd y:\n", yMynd)
  25. y = np.array([3, 3, 4, 4, 5, 5, 6, 7, 7])
  26. print("vigur y:", y)
  27.  
  28. #finnum A:
  29. A = np.zeros((9,9))
  30. for i in range(0,9):
  31.     A[y[i]-1][x[i]-1] = 1
  32.  
  33. print("\n fylkið A er því eftirfarandi:\n", A)
  34. print("\n test:")
  35. print(x.dot(A))
  36. print("sem er jafnt og y svo rétt niðurstaða")
Advertisement
Add Comment
Please, Sign In to add comment