Explorar o site do Azure Quantum
Comece a utilizar a computação quântica, descubra os mais recentes avanços quânticos e crie e execute programas quânticos com a ajuda do Copilot no Azure Quantum no site do Azure Quantum.
Funcionalidades do site do Azure Quantum:
- Copilot no Azure Quantum – A IA cumpre o mundo da quântica. O Copilot no Azure Quantum é uma assistente de IA geradora para o ajudar a aprender e explorar a computação quântica.
- Código no Azure Quantum – explore e execute Q# código diretamente no browser com a janela de código e o compilador incorporados e submeta as suas tarefas para o simulador dentro da memória ou para o Emulador gratuito da Série H do Quantinuum. Utilize Copilot no Azure Quantum para explicar Q# o código e também gerar código a partir das suas instruções.
- Elementos Quânticos – uma das aplicações mais importantes da computação quântica estará no campo da química. Atualmente em pré-visualização privada, os Elementos Quânticos utilizam o Copilot no Azure Quantum para conceber, codificar e compor modelos moleculares.
- Quantum Katas – tutoriais práticos que ensinam conceitos de computação quântica e a Q# linguagem de programação. Para obter mais informações, veja Learn with the Quantum Katas (Aprender Q# com os Quantum Katas).
- Exemplos de código – a biblioteca de código do Azure Quantum é um conjunto avançado de exemplos Q#com o código , Python e Qiskit para demonstrar cenários quânticos.
- Conceitos quânticos – desde as noções básicas da teoria quântica às técnicas avançadas da computação quântica, a Biblioteca de conceitos é um curso de falha para o acelerar na computação quântica.
- Vídeos - Procure na biblioteca de vídeos entrevistas com os principais investigadores e inovadores da computação quântica.
- Blogues do Azure Quantum – mantenha-se atualizado com as mais recentes inovações e investigação em computação quântica.
Tudo o que precisa para começar a explorar o Azure Quantum é uma conta de e-mail da Microsoft (MSA). Pode criar um MSA gratuitamente em https://account.microsoft.com/.
Executar um Q# programa
Para começar a explorar o Copilot e a codificação no Azure Quantum, utilize um dos exemplos da lista pendente Exemplos Quânticos .
Navegue para Código no Azure Quantum com qualquer conta Microsoft (MSA).
Selecione Exemplos Quânticos e, em seguida, selecione Gerador de Números Aleatórios. O código seguinte é copiado para a janela de código.
/// # 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; } }
Selecione Simulador dentro da memória.
Selecione Executar.
- Os resultados são apresentados no campo Resultados e é apresentado um histograma dos resultados abaixo da janela de código.
- Pode mover o controlo de deslize para Selecionar número de capturas para especificar o número de vezes que o programa é executado.
- O campo Capturas apresenta o resultado de cada captura.
Para executar o programa novamente com um simulador diferente:
- Selecione a lista pendente Simulador dentro da memória e selecione Emulador da Série H quântina.
- Selecione o número de capturas (atualmente limitado a 20) e selecione Executar.
- O estado da tarefa é apresentado na parte superior da janela de código.
- É apresentado um histograma dos resultados abaixo da janela de código. Os resultados de cada captura não estão atualmente disponíveis com o Emulador da Série H do Quantinuum.
Pedir ao Copilot
- Na janela de código, selecione Explicar código para pedir ao Copilot no Azure Quantum para gerar uma análise do exemplo de código.
Pode pedir ao Copilot no Azure Quantum quase tudo o que esteja relacionado com o quantum, por exemplo:
- "Explicar a operação MResetZ"
- "Escrever Q# código que entrelaça dois qubits"
- "Explicar a interferência quântica"
Abrir o seu exemplo de código no VS Code para a Web
Para explorar ainda mais o código de exemplo, pode abrir o código no VS Code para a Web com um clique e tirar partido de funcionalidades como mensagens de erro melhoradas, Q# realce de sintaxe e depuração integrada. Se já tiver uma conta do Azure configurada, pode ligar-se diretamente às áreas de trabalho do Azure Quantum a partir do VS Code.
Para abrir o código no VS Code para a Web:
Selecione o ícone do VS Code na parte inferior da janela de código.
Passos seguintes
Também pode executar programas quânticos com o portal do Azure ou configurando um ambiente de desenvolvimento local.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários