Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. import numpy
  2. import random
  3.  
  4. V = numpy.zeros((3,3))
  5. U = numpy.zeros(3)
  6. T = numpy.zeros(3)
  7. U2 = numpy.zeros((3,3))
  8.  
  9. for y in range(3):
  10. for x in range(3):
  11. V[y][x]= random.randrange(-10000,10000,10)/10
  12.  
  13. def normalize(v):
  14. norm=numpy.linalg.norm(v)
  15. if norm==0:
  16. return v
  17. return v/norm
  18.  
  19.  
  20. def normal(V,i):
  21. for y in range(i):
  22. U = V[y,:]
  23. print(U)
  24. T = normalize(U)
  25. for j in range(i):
  26. U2[y][j] = T[j]
  27. return U2
  28.  
  29. print(V)
  30. print("---")
  31. print("U2 normalizado:")
  32. U2 = normal(V,3)
  33. print(U2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement