amep.utils.quaternion_multiply#
- amep.utils.quaternion_multiply(a: ndarray, b: ndarray)#
Calculates the multiplication of two quaternions. Quaternion multiplication is not commutative.
- Parameters:
a (np.ndarray) – 4d quaternion. Shapes (4,) or (N,4,) allowed.
b (np.ndarray) – 4d quaternion. Shapes (4,) or (N,4,) allowed.
- Returns:
Multiplied quaternion. Shapes (4,) or (N,4,) respectively to input.
- Return type:
np.ndarray