Erkunden der Quanten-Superposition mit Q#
Lernen Sie eines der grundlegenden Konzepte der Quanteninformatik, die Superposition, kennen, wie man die Superposition von Qubits mit Hilfe der Bloch-Kugel darstellt und wie man Superpositionszustände mit Q# erzeugt und analysiert.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Definieren Sie die Konzepte der Quanten-Superposition, der Wahrscheinlichkeit und der Bloch-Kugel.
- Verstehen der Dirac-Notation.
- Verwenden Sie Q#, um Vorgänge anzuwenden und Superpositionszustände zu erstellen.
- Verwenden Sie Q# zum Überprüfen des aktuellen Zustands eines Qubits.
In diesem Modul lernen Sie Folgendes:
- Erfahren Sie, was Superposition und Wahrscheinlichkeit im Quantencomputing bedeuten.
- Erfahren Sie, was die Bloch-Kugel ist und wie sie ein Qubit darstellt.
- Lernen Sie Diracnotation und Quantenoperatoren kennen.
- Erstellen und analysieren Sie unterschiedliche Superpositionszustände mit Q#- und Q#-Bibliotheken.
Voraussetzungen
- Grundkenntnisse der linearen Algebra und der komplexen Zahlen.
- Die neueste Version von Visual Studio Code oder öffnen Sie VS Code im Web.
- Die neueste Version der Azure Quantum Development Kit-Erweiterung.