«programming» 태그된 질문

양자 컴퓨터에서 실행할 코드 작성과 관련된 질문입니다. 특정 프로그래밍 언어를 사용하거나 관련 질문이있는 경우 더 구체적인 태그도 사용하는 것이 좋습니다.

5
양자 컴퓨터에 사용할 수있는 프로그래밍 언어는 무엇입니까?
이 질문에서 저는 주요 양자 컴퓨팅 프로그래밍 언어가 Q # 및 QISKit이라는 것을 모았습니다 . 양자 컴퓨터 프로그래밍에 사용할 수있는 다른 프로그래밍 언어는 무엇입니까? 특정 것을 선택하면 어떤 이점이 있습니까? 편집 : 에뮬레이터가 아닌 프로그래밍 언어를 찾고 있습니다. 에뮬레이터는 사물을 시뮬레이션합니다. 프로그래밍 언어는 명령어를 작성하는 방법입니다 (실제 객체 또는 에뮬레이터 …


3
D-Wave 장치를위한 간단한 프로그램을 어떻게 작성합니까?
D-Wave 장치의 작업이 코드로 작성되어 장치에 제출되는 방법을 알고 싶습니다. 대답에서 간단한 문제에 대한 구체적인 예를 보는 것이 가장 좋습니다. D-Wave 장치 의 "Hello World" 는 단순한 2D Ising 모델 의 기본 상태를 찾는 것과 같은 것으로 생각 됩니다. 하드웨어에 의해 직접 실현되는 문제이기 때문입니다. 아마도 이것은 좋은 예일 것입니다. …


4
퀀텀 컴퓨터는 많은 사람들이 보거나 사용하지 않은 50 대 및 60 대 아날로그 컴퓨터의 변형입니까?
최근 질문 "하늘에서 양자 컴퓨팅은 파이에 불과합니까 ? " 에서 양자 기능의 개선에 관한 많은 반응이 있지만, 현재 세계의 현재 '디지털'컴퓨팅 관점에 중점을두고 있습니다. 오래된 아날로그 컴퓨터는 수년 동안 디지털 컴퓨팅에 적합하지 않은 작동 모드에 맞는 많은 복잡한 문제를 시뮬레이션하고 계산할 수있었습니다 (일부는 여전히 '어려운'). 전쟁 (~ I & II) …

3
열린 양자 소프트웨어 프로젝트의 전체 목록이 있습니까?
에 대한 답변이 를 표로 양자 물리적 시스템 시뮬레이션을위한 알고리즘을 계산 모든 소스가 있습니까? 이름을 언급 양자 알고리즘 동물원 양자 알고리즘의 목록. 비 물리 전공을위한 양자 컴퓨터 프로그래밍에 대한 몇 가지 답변 에는 다양한 종류의 개발 키트에 대한 링크가 포함됩니다. 마찬가지로, 양자 컴퓨터에 어떤 프로그래밍 언어를 사용할 수 있습니까? 그 …

3
매우 간단한 양자 프로그램은 어떻게 생겼습니까?
" 첫 번째 프로그램 가능 양자 광자 칩을 읽은 후 "을 . 양자 얽힘을 사용하는 컴퓨터의 소프트웨어가 어떤 것인지 궁금합니다. 특정 양자 프로그래밍을위한 코드 예제가 있습니까? 의사 코드 나 고급 언어처럼? 특히 Bell 상태를 만드는 데 사용할 수있는 가장 짧은 프로그램은 무엇입니까 으로 초기화 한 상태에서 시작| ψ0⟩=| 00⟩시뮬레이션 및 …

2
양자 회로의 자동 컴파일
최근의 질문은 4-qubit 게이트 CCCZ (controlled-controlled-controlled-controlled-Z)를 간단한 1-qubit 및 2-qubit 게이트로 컴파일하는 방법을 물었고 지금까지 주어진 대답 은 63 게이트가 필요합니다 ! 첫 번째 단계는 Nielsen & Chuang이 제공 한 C U 구성 을 사용하는 것입니다 .nn^n 와 이 4 개 수단 CCNOT 게이트 및 간단한 3 게이트 (1 CNOT …


2
복잡한 계수를 사용한 해밀턴 시뮬레이션
변형 알고리즘의 일부로, 다음 형식의 Hamiltonian을 시뮬레이트하는 양자 회로 (이상적으로는 pyQuil 사용 ) 를 구성하고 싶습니다 . H=0.3⋅Z3Z4+0.12⋅Z1Z3+[...]+−11.03⋅Z3−10.92⋅Z4+0.12i⋅Z1Y5X4H=0.3⋅지삼지4+0.12⋅지1지삼+[...]+−11.03⋅지삼−10.92⋅지4+0.12나는⋅지1와이5엑스4H = 0.3 \cdot Z_3Z_4 + 0.12\cdot Z_1Z_3 + [...] + - 11.03 \cdot Z_3 - 10.92 \cdot Z_4 + \mathbf{0.12i \cdot Z_1 Y_5 X_4} 마지막 용어와 관련하여 문제는 pyQuil에서 다음 오류가 발생한다는 …

2
“순전히 CS 배경”에서 시작하여“새로운 양자 프로그래밍 언어 만들기”로 나아가는 학습 안내서가 있습니까?
저는 컴퓨터 과학 배경을 가지고 있으며 읽기 / 감상이 너무 많기 때문에 양자 컴퓨팅을 배우면서 집중해야 할 리소스를 결정하기가 어렵다는 것을 알게되었습니다. 나의 궁극적 인 목표는 C가 만들어 졌을 때 1972 년과 비슷한 사람과 양자 컴퓨터 사이의 인터페이스 역할을하는 프로그래밍 언어를 만드는 것입니다. 현실적인 중간 단계로서 IBM의 QISKit에서 프로그램을 작성하고 …

3
양자 소프트웨어 스타트 업이 있습니까?
양자 하드웨어 스타트 업 Rigetti에 대해 알고 있으며 상용 응용 프로그램을 위해 현재 양자 컴퓨터 하드웨어 위에 소프트웨어를 구축하는 양자 스타트 업이 있는지 궁금합니다. 관련 질문 : 열린 양자 소프트웨어 프로젝트의 전체 목록이 있습니까?

2
QISKit의 단일 양자 프로그램에서 다중 양자 회로 구성
각 회로에 대해 레지스터를 으로 다시 초기화하지 않고 여러 양자 회로로 프로그램을 구성하는 방법이 있는지 궁금합니다 .000 구체적으로,이 예제와 같이 첫 번째 회로를 실행 한 후 두 번째 양자 회로를 실행하고 싶습니다. qp = QuantumProgram() qr = qp.create_quantum_register('qr',2) cr = qp.create_classical_register('cr',2) qc1 = qp.create_circuit('B1',[qr],[cr]) qc1.x(qr) qc1.measure(qr[0], cr[0]) qc1.measure(qr[1], cr[1]) qc2 …

3
언어를 보여주는 데 유용한 샘플 양자 알고리즘
다른 양자 언어의 구문을 보여주기 위해 사용할 수있는 양자 알고리즘을 찾고 있습니다. 내 질문은 유사하다 이 , 나를 위해, 그러나, "좋은"수단 : 그 내용은 1-2 단락에 설명되어 있으며 이해하기 쉬워야합니다. "양자 프로그래밍 세계"의 더 많은 요소를 사용해야합니다 (알고리즘은 가능한 한 고전적인 상수, 측정, 조건, qregister, 연산자 등을 사용해야 함을 의미합니다). …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.