노이즈
qiskit_mitigation.noise
양자 잡음을 지정하고 변환하는 기능.
create_postselected_noise_mask
create_postselected_noise_mask(noisy_circuit, noise_maps, detectors)
하나 이상의 와 반교환 관계를 갖는 noise_maps 발생자를 식별하십시오 detectors.
문서의 마지막 부분에 파울리 연산자로 표현된 각 검출기는 회로를 따라 역방향으로 진화됩니다 noisy_circuit . 각 InjectNoise 사이트에서, 진화한 검출기와 반교환하는 생성기는 스케일 을 얻으며 0, 살아남은 생성기는 을 얻는다 1.
매개변수
- noisy_circuit (QuantumCircuit) – 박스 명령어 순회. 박스 명령어에는 클리포드 명령어가 포함될 수 있으며, 여기에 포함된 클리포드 명령어가 아닌 모든 명령어는 모든 명령어와 교환법칙을 만족해야 한다
detectors.InjectNoise회로 내의 노이즈가 많은 레이어를 표시하는 데 주석을 사용해야 하며, 각InjectNoise참조 ID는 의 키가 되어야 합니다noise_maps. - detectors (PauliList |Sequence[Pauli |str]) – 모든 큐비트에 대해
noisy_circuit의 끝 부분에서 정의된 파울리 검출기. - noise_maps (dict[str, PauliLindbladMap]) – 각 고유
InjectNoise참조 ID와 해당 회로 층에 관련된 파울리-린드블라드 잡음 간의 대응 관계.
리턴
- 각 노이즈가 포함된 박스를 해당 박스의
noise_maps생성기와 정렬된0배열에InjectNoise.modifier_ref``1매핑하여dict, 샘플로매틱으로 바로 사용할 수 있도록 준비합니다.local_scales - PEC를 사용하여 정상 작동 중인 발전기만 역변환하는 데 드는 샘플링 비용 .
리턴 유형
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.