blueqat에서 게이트도 작성할 수있게 된 것 같습니다.

blueqat에서 양자 게이트를 그리는 느낌의 트윗이 있었으므로 검증해 보았습니다.

환경 준비



환경의 준비는 이하의 커멘드를 칠 뿐.
pip install blueqat obaq

실제로 움직여 보았습니다.



코드는 다음과 같습니다.
#ライブラリインポート
import obaq
from blueqat import Circuit

#量子ゲート定義
c = Circuit(1).h[0].m[:]
#量子ゲート描画
c.run(backend="obaq", returns="draw")

이번에는 양자 비트를 1개 준비하고, 아다마르 게이트를 작용시켜 관측한다는 회로를 만들었습니다. 실행 결과는 다음과 같습니다.


오, 할 수 있었다! 뭔가 외형이 귀여운 느낌이군요.

마지막으로



실행 결과를 보고 생각했습니다만, 측정이 그림에 나타나지 않는 것이 조금 신경이 쓰입니다. 측정은 마지막이므로 문제 없을지도 모릅니다만, 미묘하게 정보가 누락되어 버리고 있다고 생각했습니다.

그럼 또 다음 게시물에!

좋은 웹페이지 즐겨찾기