Skip to main content
IBM Quantum Platform

apply_unitary

apply_unitary(vec, operator, norb, nelec, copy=True)

상태 벡터에 단일 변환을 적용합니다.

이는 프로토콜 SupportsApplyUnitary 메서드를 감싸는, 타입에 구애받지 않는 얇은 래퍼로, 의 자유 함수 스타일을 반영합니다 ffsim.apply_unitary().

매개변수

  • vec (ndarray) – 유니터리 변환을 적용할 상태 벡터.
  • operator (SupportsApplyUnitary) – 단일 효과를 가진 객체로, 를 구현합니다 SupportsApplyUnitary.
  • norb (int) – 공간 궤도의 개수.
  • nelec (int |tuple[int, int]) – 전자 수 – 스핀이 없는 부문의 경우 정수이며, 스핀이 있는 부문의 경우 (n_alpha, n_beta) 쌍이다.
  • copy (bool) – 벡터에 연산을 적용하기 전에 벡터를 복사할지 여부.

리턴

변환된 벡터.

리턴 유형

ndarray

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