Teleportowanie splątanych kubitów przy użyciu języka Q#
Zaawansowany
Deweloper
Azure Quantum
Dowiedz się, jak tworzyć splątane kubity za pomocą języka Q#, a także pomóc Alicji i Bobowi teleportować kubit.
Cele szkolenia
Po ukończeniu tego modułu można wykonywać następujące czynności:
- Opis koncepcji splątania kwantowego.
- Omówienie protokołu teleportacji kwantowej.
- Zastosuj operacje z jednym kubitem i wieloma kubitami w języku Q#.
- Twórz splątane kubity w Q#.
W tym module wykonasz następujące czynności:
- Dowiedz się, czym jest splątanie i jak to opisać.
- Utwórz splątane stany między dwoma kubitami w języku Q#.
- Przejrzyj protokół teleportacji kwantowej.
- Zaimplementuj protokół teleportacji kwantowej w języku Q#.
Wymagania wstępne
- Podstawowa wiedza na temat pojęć związanych z obliczeniami kwantowymi.
- Podstawowa wiedza na temat algebry liniowej i notacji Dirac.
- Najnowsza wersja programu Visual Studio Code lub otwórz program VS Code w sieci Web.
- Najnowsza wersja rozszerzenia zestawu Azure Quantum Development Kit .