สํารวจการซ้อนทับควอนตัมด้วย Q#
ระดับเริ่มต้น
นักพัฒนา
Azure Quantum
เรียนรู้เกี่ยวกับแนวคิดของการซ้อนทับในการคํานวณควอนตัม วิธีแสดงสถานะการซ้อนทับสําหรับคิวบิตเดียวด้วยทรงกลม Bloch และวิธีสร้างและวิเคราะห์สถานะการซ้อนทับด้วย Q#
วัตถุประสงค์การเรียนรู้
ในตอนท้ายของโมดูลนี้ คุณสามารถ:
- กําหนดแนวคิดของการซ้อนทับควอนตัม ความน่าจะเป็น และทรงกลม Bloch
- ทําความเข้าใจกับสปอตของ Dirac
- ใช้ Q# เพื่อใช้การดําเนินการควอนตัมและสร้างสถานะการซ้อนทับ
- ใช้ Q# เพื่อตรวจสอบสถานะปัจจุบันของระบบคิวบิต
ในมอดูลนี้ คุณจะ:
- เรียนรู้เกี่ยวกับบทบาทของการซ้อนทับและความน่าจะเป็นในการประมวลผลควอนตัม
- เรียนรู้ว่าทรงกลมของ Bloch คืออะไรและมันหมายถึงควิทบิทอย่างไร
- เรียนรู้เกี่ยวกับสัญกรณ์ Dirac และตัวดําเนินการควอนตัม
- สร้างและวิเคราะห์สถานะการซ้อนทับต่างๆ ด้วย Q#
สิ่งที่จำเป็นต้องมี
- ความรู้พื้นฐานเกี่ยวกับพีชคณิตเชิงเส้นและจํานวนที่ซับซ้อน
- Visual Studio Code เวอร์ชันล่าสุดหรือเปิด VS Code สําหรับเว็บ
- ส่วนขยาย Microsoft Quantum Development Kit เวอร์ชันล่าสุด