Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. n1 = [[1, 2, 3], [4, 5, 6]]
  2. n2 = [[2, 3, 4], [5, 6, 7]]
  3. matriz_mult(n1, n2) => False
  4.  
  5. n1 = [[1], [2], [3]]
  6. n2 = [[1, 2, 3]]
  7. matriz_mult(n1, n2) => True
  8.  
  9. n1 = [
  10. [1, 2, 3],
  11. [4, 5, 6]
  12. ]
  13.  
  14. n1_cols = len(n1[0])
  15.  
  16. n2_rows = len(n2)
  17.  
  18. def matriz_mult(n1, n2):
  19. n1_cols = len(n1[0])
  20. n2_rows = len(n2)
  21. return (n1_cols == n2_rows)
  22.  
  23. n1 = [[1, 2, 3], [4, 5, 6]]
  24. n2 = [[2, 3, 4], [5, 6, 7]]
  25.  
  26. import numpy as np
  27.  
  28. def mult_array(n1, n2):
  29. m1 = np.array(n1)
  30. m2 = np.array(n2)
  31. try:
  32. dot(m1,m2)
  33. success = True
  34. except:
  35. success = False
  36. return success
  37.  
  38. print (mult_array(n1,n2))
  39.  
  40. n3 = [[5,6,7,8][1,2,3],[9,8,7]]
  41. print (mult_array(n1,n3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement