code: def get_angle(v1, v2, units="degrees"):
      
      d = np.dot(v1, v2) / np.linalg.norm(v1) / np.linalg.norm(v2)
      d = min(d, 1)
      d = max(d, -1)
      angle = math.acos(d)
      if units == "degrees":
          return math.degrees(angle)
      elif units == "radians":
          return angle
      else:
          raise ValueError("Invalid units {}".format(units))
docs: Calculates the angle between two vectors.
  
      Args:
          v1: Vector 1
          v2: Vector 2
          units: "degrees" or "radians". Defaults to "degrees".
  
      Returns:
          Angle between them in degrees.