outer#
- Quaternion.outer(other: Quaternion | Vector3d, lazy: bool = False, chunk_size: int = 20, progressbar: bool = True) 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
lazy
computation,chunk_size
represents 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:
out
Outer products.
- Raises:
NotImplementedError
If
other
is not a quaternion, 3D vector, or a Miller index.