Quaternion#
- class qiskit.quantum_info.Quaternion(data)[source]#
Bases:
object
A class representing a Quaternion.
Methods
- classmethod from_axis_rotation(angle, axis)[source]#
Return quaternion for rotation about given axis.
- প্যারামিটার:
- রিটার্নস:
Quaternion for axis rotation.
- রিটার্ন টাইপ:
- রেইজেস:
ValueError -- Invalid input axis.
- classmethod from_euler(angles, order='yzy')[source]#
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)[source]#
Normalizes a Quaternion to unit length so that it represents a valid rotation.
- প্যারামিটার:
inplace (bool) -- Do an inplace normalization.
- রিটার্নস:
Normalized quaternion.
- রিটার্ন টাইপ: