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]) np.float64(0.0)
>>> Vector([1, 1, 1]).angle_between([1, 1, 1]) np.float64(0.0)
>>> angle = Vector([1, 0]).angle_between([1, 1]) >>> np.degrees(angle).round() np.float64(45.0)
>>> angle = Vector([1, 0]).angle_between([-2, 0]) >>> np.degrees(angle).round() np.float64(180.0)