outer#
- Quaternion.outer(other: Union[Quaternion, Vector3d], lazy: bool = False, chunk_size: int = 20, progressbar: bool = True) Union[Quaternion, Vector3d][source]#
Return the outer products of the quaternions and the other quaternions or vectors.
- Parameters:
- other
Another orientation or vector.
- lazy
Whether to computer this computation using Dask. This option can be used to reduce memory usage when working with large arrays. Default is
False.- chunk_size
When using
lazycomputation,chunk_sizerepresents the number of objects per axis for each input to include in each iteration of the computation. Default is 20.- progressbar
Whether to show a progressbar during computation if
lazy=True. Default isTrue.
- Returns:
outOuter products.
- Raises:
NotImplementedErrorIf
otheris not a quaternion, 3D vector, or a Miller index.