apply your code to find the 2-norm of vectors and check the orthogonality of two vectors. in python

To find the 2-norm of a vector in Python using numpy, you can use the numpy.linalg.norm() function. The second argument of the function specifies the type of norm, which in this case is 2 for the 2-norm.

main.py
import numpy as np

# create an example vector
v = np.array([1, 2, 3])

# calculate the 2-norm of the vector
norm_v = np.linalg.norm(v, 2)

print(norm_v)
154 chars
10 lines

To check the orthogonality of two vectors in Python using numpy, you can use the numpy.dot() function to compute the dot product of the vectors. If the dot product is zero, then the vectors are orthogonal.

main.py
import numpy as np

# create an example vectors
v1 = np.array([1, 0, 0])
v2 = np.array([0, 1, 0])

# compute the dot product of the vectors
dot_product = np.dot(v1, v2)

if dot_product == 0:
    print("The vectors are orthogonal.")
else:
    print("The vectors are not orthogonal.")
283 chars
14 lines

gistlibby LogSnag