Skip to main content
IBM Quantum Platform

쿼터니언

class qiskit.quantum_info.Quaternion(data)

GitHub

베이스: object

쿼터니언을 나타내는 클래스입니다.


메소드

from_axis_rotation

classmethod from_axis_rotation(angle, axis)

GitHub

주어진 축을 중심으로 회전할 때 쿼터니언을 반환합니다.

매개변수

  • angle (float) – 라디안 단위 각도입니다.
  • axis (str) – 회전 축

리턴

축 회전을 위한 쿼터니언.

리턴 유형

쿼터니언

레이즈

ValueError - 입력 축이 잘못되었습니다.

from_euler

classmethod from_euler(angles, order='yzy')

GitHub

오일러 각도 집합에서 쿼터니언을 생성합니다.

매개변수

  • angles (array_like) – 오일러 각의 배열입니다.
  • order (str) – 오일러 회전 순서. 기본값은 'yzy'입니다.

리턴

오일러 회전의 쿼터니언 표현.

리턴 유형

쿼터니언

norm

norm()

GitHub

쿼터니언의 규범.

normalize

normalize(inplace=False)

GitHub

쿼터니언을 단위 길이로 정규화하여 유효한 회전을 나타냅니다.

매개변수

inplace (bool) – 제자리 정규화를 수행합니다.

리턴

정규화된 쿼터니언.

리턴 유형

쿼터니언

to_matrix

to_matrix()

GitHub

단위 길이 쿼터니언을 회전 행렬로 변환합니다.

리턴

회전 매트릭스.

리턴 유형

ndarray

to_zyz

to_zyz()

GitHub

단위 길이 쿼터니언을 ZYZ 오일러 각의 시퀀스로 변환합니다.

리턴

오일러 각의 배열입니다.

리턴 유형

ndarray

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.