magali.angular_distance

Contents

magali.angular_distance#

magali.angular_distance(vectors_a, vectors_b, degrees=True)[source]#

Compute the angular distance between pairs of 3D vectors.

The vectors are expressed in Cartesian coordinates (x, y, z) and the computation uses only NumPy operations.

Parameters:
vectors_aarray_like, shape (N, 3)

First array of 3D vectors.

vectors_barray_like, shape (N, 3)

Second array of 3D vectors.

degreesbool, optional

If True, return the angular distance in degrees. Default is True.

Returns:
ndarray of shape (N,)

Angular distance between the corresponding vector pairs.