Skip to main content
IBM Quantum Platform

FunctionalPauliRotations

class qiskit.circuit.library.FunctionalPauliRotations(num_state_qubits=None, basis='Y', name='F')

GitHub

Bases: BlueprintCircuit, ABC

함수형 폴리 로테이션을 위한 베이스 클래스입니다.

매개변수

  • num_state_qubits (int | None) – 상태를 나타내는 큐비트 수 x|x\rangle.
  • basis (str) – 사용할 폴리 로테이션의 종류입니다. 'X', 'Y' 또는 'Z'여야 합니다.
  • name (str) – 회로 개체의 이름입니다.

속성

basis

사용할 폴리 로테이션의 종류입니다.

제어된 X, -Y 또는 -Z 회전의 경우 각각 'X', 'Y' 또는 'Z'로 기준을 설정합니다.

리턴

제어 회전에서 사용되는 폴리 회전의 종류입니다.

num_ancilla_qubits

회로의 최소 앤실라 큐비트 수입니다.

리턴

필요한 최소한의 어실라 수입니다.

num_state_qubits

상태를 나타내는 상태 큐비트 수 x|x\rangle.

리턴

상태 큐비트 수입니다.

name

유형: str

사람이 읽을 수 있는 회로의 이름입니다.

예제

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.