Quaternion#
- class qiskit.quantum_info.Quaternion(data)[ソース]#
ベースクラス:
object
A class representing a Quaternion.
Methods
- classmethod from_axis_rotation(angle, axis)[ソース]#
Return quaternion for rotation about given axis.
- パラメータ:
- 戻り値:
Quaternion for axis rotation.
- 戻り値の型:
- 例外:
ValueError – Invalid input axis.
- classmethod from_euler(angles, order='yzy')[ソース]#
Generate a quaternion from a set of Euler angles.
- パラメータ:
angles (array_like) – Array of Euler angles.
order (str) – Order of Euler rotations. 『yzy』 is default.
- 戻り値:
Quaternion representation of Euler rotation.
- 戻り値の型:
- normalize(inplace=False)[ソース]#
Normalizes a Quaternion to unit length so that it represents a valid rotation.
- パラメータ:
inplace (bool) – Do an inplace normalization.
- 戻り値:
Normalized quaternion.
- 戻り値の型: