양자컴퓨터/Qiskit 15

[Qiskit] window에서 qiskit 설치하기 (오류떴을때 포함)

아나콘다 powershell Prompt 창을 연다 설치된 파이썬 버전을 확인하자. 만약 파이썬이 설치되어있지 않거나 버전이 3.0보다 낮을 경우 Python 3이상 버전으로 설치하도록 한다. 그리고 명령프롬포트창에 다음과 같이 입력한다. pip install qiskit +) 오류라고 생각했었는데 아나콘다 명령프롬포트가 아니라 cmd에 명령어를 입력해서 그랬다. 확인하세요!

[Qiskit] Qiskit이란?

키스킷이란? 다음 사진은 Qiskit 홈페이지를 처음 들어갔을때 보여지는 화면이다. Qiskit는 오픈소스 프레임워크로 양자 컴퓨터를 파동, 회로, 활용 모듈로 실행할 수 있게끔 하는 프로그램이다. Qiskit으로 무엇을 할 수 있는가? qiskit은 양자 시스템과 시뮬레이션을 상호작용을 필요로 하는 양자컴퓨터 응용 분야에 개발을 지원하고자 한다. 회로 접근 할 수 있고 하드웨어로 접근할 수 있다.

[IBM Q Experience] 양자컴퓨터의 기초

큐빗 양자 게이트로 큐빗 조작 양자 컴퓨터에서도 고전적 컴퓨터와 유사하게 게이트는 기본적인 구성 단위이다. 측정게이트 큐빗을 측정 혹은 관찰하는 행위는 큐빗의 상태를 변화시킨다. 이 과정도 또한 하나의 게이트로 여겨진다. 측정 게이트는 중첩 상태의 큐빗을 입력받아 0또는 1을 출력으로 내보닌다. 출력값은 0 또는 1일 확률이 존재하고 확률은 큐빗의 원래 상태에 의존한다. 계산이 진행되는 중에 큐빗을 관찰하면 파동함수를 붕괴시켜 상태 중첩을 통한 병렬성을 파괴하기 때문에 측정 게이트는 양자 회로에서 가장 마지막으로 동작해야 한다. 스왑 게이트 스왑 게이트는 2개의 큐빗을 입력받아 상태를 서로 맞바꾼다. 파울리 X 게이트 고전 NOT 게이트와 유사한 역할을 함. 큐빗을 X축에서 180도 회전시킴. 회전 게이..

[Qiskit] Qiskit과 함께 보는 선형대수학

본 포스팅에서는 Qiskit에서 소개하는 qiskit을 위한 선형대수학과 그 텍스트북을 더 잘 이해하기 위한 기초 수학 지식들을 써둘 생각입니다. 제가 요악하고자 하는 페이지 주소는 (qiskit.org/textbook/ch-appendix/linear_algebra.html)다음과 같고 번역기 이상하거나 과한 요약이 있을경우 위의 주소로 들어가 페이지를 참고해주시면 감사하겠습니다. 다시 한번 말하지만 저는 소프트웨어융합학과 연구생이고 고전컴퓨터 언어에 익숙하며 수학과 물리 모두 B를 받은 전적이 있습니다. 틀린부분이 있다면 지적해주시면 감사하겠습니다. 잘 받아들이고 수정해나가겠습니다. Introduction (들어가기) 선형대수학은 양자컴퓨터의 언어라고도 할 수 있습니다. 그래서 선형대수학의 기본기를 ..

[Qiskit] Qiskit으로 양자컴퓨터 배우기(1)

본 시리즈를 시작하기에 앞서 필자는 소프트웨어융합학과에 재학중인 고전컴퓨터 연구생이고 물리, 수학적 지식이 부족함을 알아두길 바란다. qiskit을 공부하며 흔히들 말하는 삽질을 할 예정이고 삽질 과정에서 얻는 것들을 블로그에 게시하고자 한다. "Learn Quantum Computation using Qiskit"을 읽고 실습하며 어려웠던 것과 유익할만한 정보들을 요약해서 작성하는것을 목적으로 타래를 잇는다. Introduction ibm에서 사용자를 안심 시키는 말을 하고있습니다. 양자 컴퓨터는 원자를 이용해서 하므로 처음에는 어렵지만 그들의 규칙을 이해하면 새롭고 영향력있는 기술을 발휘할 수 있습니다. 시작하기에 앞서 여러분이 미리 알아야 할 것이 있답니다. 테스트 내용은 다음과 같습니다. "bit..