Dies ist eine alte Version des Dokuments!
Hiermit berechnen wir den Kosinus des Winkels zwischen zwei Vektoren, falls einer der Vektoren der Nullvektor ist, wird der Kosinus des Winkels zwischen den Vektoren auf NULL gesetzt.
def Skalarprodukt(vector1, vector2): if(np.linalg.norm(vector1)!= 0 and np.linalg.norm(vector2) != 0): array1 = np.array([vector1[0], vector1[1] ]) array2 = np.array([vector2[0], vector2[1] ]) dot=np.dot(array1,array2) array1_modulus = np.sqrt((array1*array1).sum()) array2_modulus = np.sqrt((array2*array2).sum()) cos = dot/array1_modulus/array2_modulus else: cos=0 return cos