Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De Microsoft Quantum Development-kit (QDK) ondersteunt ontwikkeling in meerdere kwantumprogrammeertalen met zowel de QDK extensie voor Visual Studio Code (VS Code) als het QDKPython pakket. Met de QDK kunt u kwantumprogramma's schrijven en verzenden naar Azure Quantum in uw gewenste taal of meerdere talen in uw ontwikkelwerkstroom gebruiken.
Taalondersteuning in de QDK extensie voor VS Code
De QDK extensie biedt directe ondersteuning voor VS Code ontwikkeling in de Q# en OpenQASM kwantumprogrammeertalen. Wanneer u een bestand Q#.qs of OpenQASM.qasm in VS Code opent, kunt u alle functies van de extensie QDK gebruiken, zoals resourceraming, circuitvisualisatie en taakverzending naar Azure Quantum providerdoelen. U kunt ook andere VS Code functies gebruiken, zoals het voltooien van code en IntelliSensefoutopsporing.
De VS Code extensie bevat ook de circuiteditor, een grafische interface voor het QDKbouwen van kwantumcircuits die u in Q# programma's kunt gebruiken.
Taalondersteuning in het QDKPython pakket
Het QDKPython pakket ondersteunt ontwikkeling in de volgende kwantumprogrammeertalen en -pakketten:
- Q#
- OpenQASM
- Qiskit
- Cirq
- PennyLane
Het QDK pakket bevat modules waarmee u het volgende kunt doen:
- Gebruik Jupyter Notebook-functies, zoals hulpmiddelen voor visualisaties en een magic-opdracht om Q# code te schrijven
- Converteer Q# en OpenQASM structs en aanroepbare items naar Python-objecten voor gebruik in andere talen en frameworks
- Verbinding maken met uw Azure Quantum-werkruimte en taken verzenden
Taalopties vergelijken QDK
De volgende tabel vergelijkt de beschikbaarheid van talen en frameworks voor de Pythonextensie en het VS Codepakket.
| Language | QDK VS Code extensie | QDK Python pakket |
|---|---|---|
| Q# | Direct beschikbaar | Beschikbaar via de qdk.qsharp module en de %%qsharp magic-opdracht |
| OpenQASM | Direct beschikbaar | Beschikbaar via de qdk.openqasm module |
| Qiskit | Niet beschikbaar | Beschikbaar via de qdk.qiskit module |
| Cirq | Niet beschikbaar | Beschikbaar via de qdk.cirq module |
| PennyLane | Niet beschikbaar | Beschikbaar via conversie naar QIR |
Volgende stappen
Om aan de slag te gaan met de kwantumprogrammeertalen in de Python, installeer je de VS CodeQDK-extensie en het QDK-pakket. Voor meer informatie, zie Instellen van de QDK.
Als u kwantumprogramma's wilt verzenden naar Azure Quantum in verschillende talen, raadpleegt u de volgende handleidingen: