Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy
- import random
- V = numpy.zeros((3,3))
- U = numpy.zeros(3)
- T = numpy.zeros(3)
- U2 = numpy.zeros((3,3))
- for y in range(3):
- for x in range(3):
- V[y][x]= random.randrange(-10000,10000,10)/10
- def normalize(v):
- norm=numpy.linalg.norm(v)
- if norm==0:
- return v
- return v/norm
- def normal(V,i):
- for y in range(i):
- U = V[y,:]
- print(U)
- T = normalize(U)
- for j in range(i):
- U2[y][j] = T[j]
- return U2
- print(V)
- print("---")
- print("U2 normalizado:")
- U2 = normal(V,3)
- print(U2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement