radtools.angle#
- radtools.angle(v1, v2, radians=False) float[source]#
Angle between two vectors.
Added in version 0.7.
\[\alpha = \dfrac{(\vec{v_1} \cdot \vec{v_2})}{\vert\vec{v_1}\vert\cdot\vert\vec{v_2}\vert}\]- Parameters:
- v1(3,) array-like
First vector.
- v2(3,) array-like
Second vector.
- radiansbool, default False
Whether to return value in radians. Return value in degrees by default.
- Returns:
- angle: float
Angle in degrees or radians (see
radians).
- Raises:
- ValueError
If one of the vectors is zero vector (or both). Norm is compared against numpy.finfo(float).eps.