Add files via upload

This commit is contained in:
Jayesh Vasudeva
2020-10-19 11:17:40 +05:30
committed by GitHub
parent d56f20cf0a
commit 07cae1b56b
2 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import eucldianNorm
import math
from .__init__ import *
def AngleBtwVectors(v1: list, v2: list):
sum = 0
for i in v1:
for j in v2:
sum += i * j
mags = euclidianNorm(v1) * euclidianNorm(v2)
problem = f"angle between the vectors {v1} and {v2} is:"
solution = math.acos(sum / mags)
# would return the answer in radians
return problem, solution

View File

@@ -0,0 +1,7 @@
from .__init__ import *
def euclidianNorm(v1: list):
problem = f"Euclidian norm or L2 norm of the vector{v1} is:"
solution = sqrt(sum([i**2 for i in v1]))
return problem, solution