Prozkoumání webu Azure Quantum
Začněte pracovat s kvantovými výpočty, objevte nejnovější kvantové objevy a vytvářejte a spouštějte kvantové programy pomocí funkce Copilot v Azure Quantum na webu Azure Quantum.
Funkce webu Azure Quantum:
- Copilot v Azure Quantum – AI se setkává se světem kvantového prostředí. Copilot v Azure Quantum je generativní asistent AI, který vám pomůže naučit se a prozkoumat kvantové výpočty.
- Kód v Azure Quantum – Prozkoumejte a spusťte Q# kód přímo v prohlížeči pomocí integrovaného okna kódu a kompilátoru a odesílejte úlohy do simulátoru v paměti nebo bezplatného emulátoru Quantinuum H-Series. Pomocí copilotu v Azure Quantum můžete vysvětlit Q# kód a také generovat kód z výzev.
- Kvantové elementy – jednou z nejdůležitějších aplikací kvantových výpočtů bude chemie. V současné době v privátní verzi Preview používá Quantum Elements k návrhu, kódování a vykreslování molekulárních modelů copilot v Azure Quantum.
- Kvantové katy – praktické kurzy, které učí koncepty kvantových výpočtů a Q# programovací jazyk. Další informace najdete v tématu Learn Q# with the Quantum Katas.
- Ukázky kódu – Knihovna kódu Azure Quantum je bohatou sadou ukázek, které používají Q#kód , Python a Qiskit k předvedení kvantových scénářů.
- Kvantové koncepty – od základů kvantové teorie až po pokročilé techniky kvantových výpočtů je knihovna Koncepty chybovým kurzem, který vám umožní zrychlit kvantové výpočty.
- Videa – projděte si knihovnu videí, kde najdete rozhovory s předními výzkumníky a inovátory v oblasti kvantových výpočtů.
- Blogy o Azure Quantum – Mějte přehled o nejnovějších výzkumech a inovacích kvantových výpočtů.
Vše, co potřebujete k tomu, abyste mohli začít zkoumat Azure Quantum, je e-mailový účet Microsoftu (MSA). Účet MSA můžete zdarma vytvořit na adrese https://account.microsoft.com/.
Q# Spuštění programu
Pokud chcete začít zkoumat copilot a kódování v Azure Quantum, použijte jednu z ukázek z rozevíracího seznamu Kvantové ukázky .
Pomocí libovolného účtu Microsoft (MSA) přejděte do části Kód v Azure Quantum .
Vyberte Kvantové vzorky a pak vyberte Generátor náhodných čísel. Následující kód se zkopíruje do okna kódu.
/// # Sample /// Quantum Random Number Generator /// /// # Description /// This program implements a quantum ranndom number generator by setting qubits /// in superposition and then using the measurement results as random bits. namespace Sample { open Microsoft.Quantum.Measurement; open Microsoft.Quantum.Intrinsic; @EntryPoint() operation Main() : Result[] { // Generate 5-bit random number. let nBits = 5; return GenerateNRandomBits(nBits); } /// # Summary /// Generates N random bits. operation GenerateNRandomBits(nBits : Int) : Result[] { // Allocate N qubits. use register = Qubit[nBits]; // Set the qubits into superposition of 0 and 1 using the Hadamard // operation `H`. for qubit in register { H(qubit); } // At this point each has 50% chance of being measured in the |0〉 state // and 50% chance of being measured in the |1〉 state. // Measure each qubit and reset them all so they can be safely // deallocated. let results = MeasureEachZ(register); ResetAll(register); return results; } }
Vyberte Simulátor v paměti.
Vyberte Run (Spustit).
- Výsledky se zobrazí v poli Výsledky a pod oknem kódu se zobrazí histogram výsledků.
- Posunutím posuvníku Vybrat počet snímků můžete určit, kolikrát se program spustí.
- V poli Střely se zobrazí výsledek každého výstřelu.
Opětovné spuštění programu pomocí jiného simulátoru:
- Vyberte rozevírací seznam Simulátor v paměti a vyberte Emulátor Quantinuum H-Series.
- Vyberte počet snímků (aktuálně omezený na 20) a vyberte Spustit.
- Stav úlohy se zobrazí v horní části okna kódu.
- Pod oknem kódu se zobrazí histogram výsledků. Výsledky pro jednotlivé snímky nejsou v současné době k dispozici s emulátorem Quantinuum H-Series.
Výzva copilotu
- V okně kódu vyberte Vysvětlit kód a zobrazí se výzva copilotu v Azure Quantum k vygenerování analýzy ukázky kódu.
Copilot v Azure Quantum můžete vyzvat k zadání téměř čehokoli souvisejícího s kvantem, například:
- "Explain the MResetZ operation" (Vysvětlit operaci MResetZ)
- "Write code that entangles two qubits" (Psát Q# kód, který proplete dva qubity)
- "Vysvětlit kvantovou interferenci"
Otevření ukázky kódu ve VS Code pro web
Pokud chcete ukázkový kód prozkoumat podrobněji, můžete ho jedním kliknutím otevřít v editoru VS Code pro web a využít výhod funkcí, jako je vylepšené zasílání zpráv o chybách, Q# zvýrazňování syntaxe a integrované ladění. Pokud už máte účet Azure nastavený, můžete se k pracovním prostorům Azure Quantum připojit přímo z nástroje VS Code.
Otevření kódu v editoru VS Code pro web:
Vyberte ikonu VS Code v dolní části okna kódu.
Další kroky
Kvantové programy můžete spouštět také pomocí Azure Portal nebo nastavením místního vývojového prostředí.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro