skspatial.objects.Vector.angle_between¶
- Vector.angle_between(other: Union[ndarray, Sequence]) float [source]¶
Return the angle in radians between the vector and another.
- Parameters:
- otherarray_like
Other vector.
- Returns:
- np.float64
Angle between vectors in radians.
Examples
>>> import numpy as np >>> from skspatial.objects import Vector
>>> Vector([1, 0]).angle_between([1, 0]) 0.0
>>> Vector([1, 1, 1]).angle_between([1, 1, 1]) 0.0
>>> angle = Vector([1, 0]).angle_between([1, 1]) >>> np.degrees(angle).round() 45.0
>>> angle = Vector([1, 0]).angle_between([-2, 0]) >>> np.degrees(angle).round() 180.0