CNOTUnitCircuit
class qiskit.synthesis.unitary.aqc.CNOTUnitCircuit(num_qubits, cnots, tol=0.0, name=None)
베이스: ApproximateCircuit
CNOT 단위 블록을 기반으로 대략적인 회로를 나타내는 클래스입니다.
매개변수
- num_qubits (int) – 이 회로의 큐비트 수입니다.
- cnots (np.ndarray) – cNOT 단위가 배치될 위치를 나타내는
(2, L)차원 배열입니다. - tol (float | None) – 이 (작은) 값 이하인 각도 매개변수는 0으로 간주되며, 이에 해당하는 게이트는 출력 회로에 삽입되지 않습니다(이 경우 게이트가 항등원 1이 되기 때문입니다).
- name (str) – 이 회로의 이름
레이즈
ValueError - 지원되지 않는 매개변수가 전달되면 반환됩니다.
속성
thetas
이 회로에서 CNOT 유닛이 사용하는 회전 각도 벡터를 반환합니다.
리턴
이 회로의 회전 게이트 매개변수입니다.
name
유형: str
사람이 읽을 수 있는 회로의 이름입니다.
예제
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)my_circuit메소드
build
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.