Wprowadzenie
Mechanika kwantowa wprowadza pojęcia, które zakwestionowały naszą klasyczną wiedzę o fizyce. Jedną z kluczowych koncepcji jest zasada superpozycji, zjawisko, w którym cząstka kwantowa może istnieć w wielu stanach jednocześnie. Ten podstawowy pomysł ma kluczowe znaczenie dla zrozumienia zachowania kubitów w obliczeniach kwantowych, które działają zgodnie z różnymi regułami niż tradycyjne bity.
W tym module zapoznasz się ze światem superpozycji kwantowej. Poznasz zasady superpozycji kwantowej, prawdopodobieństwa i sfery Bloch. Poznasz również notację Dirac— strukturę matematyczną, która upraszcza reprezentację stanów kwantowych. Korzystając z języka Q#, zastosujesz operacje w celu utworzenia stanów superpozycji i sprawdzenia bieżącego stanu kubitu.
Cele szkolenia
Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:
- Definiowanie koncepcji superpozycji kwantowej, prawdopodobieństwa i sfery Bloch.
- Zapoznaj się z notacją Dirac.
- Użyj języka Q#, aby zastosować operacje i utworzyć stany superpozycji.
- Użyj języka Q#, aby sprawdzić bieżący stan kubitu.
Wymagania wstępne
- Podstawowa wiedza na temat algebry liniowej i liczb zespolonych.
- Najnowsza wersja programu Visual Studio Code.
- Najnowsza wersja rozszerzenia zestawu Azure Quantum Development Kit .
- Możesz również otworzyć program Visual Studio Code dla sieci Web, który zawiera już rozszerzenie Quantum Development Kit.