Partilhar via


Simulador quântico esparso

O simulador esparso é o simulador local padrão para ambientes de desenvolvimento do Azure Quantum e utiliza uma representação esparsa de vetores de estado quântico, em oposição ao simulador de estado completo. Este recurso permite que o simulador esparso minimize a pegada de memória usada para representar estados quânticos, permitindo simulações sobre um número maior de qubits. O simulador esparso é eficiente para representar estados quânticos que são esparsos na base computacional, ou seja, estados quânticos para os quais a maioria dos coeficientes de amplitude são zero na base computacional. Como tal, o simulador esparso permite que os usuários explorem aplicativos maiores do que o que pode ser representado usando o simulador de estado completo, que desperdiçará memória e tempo em um número exponencialmente grande de amplitudes zero.

Para obter mais informações sobre o simulador esparso, consulte Jaques e Häner (arXiv:2105.01533).

Chamando o simulador esparso

O simulador esparso é o simulador local padrão no Visual Studio Code com a extensão do Azure Quantum Development Kit instalada e no portal Azure Quantum.

Cenário Método
Em um Q# programa no VS Code Selecione Executar Q# arquivo
Em uma célula de bloco de anotações Python result=qsharp.eval("EntryPointOperation()")
ou
result=qsharp.run("EntryPointOperation()", shots=##)
Numa célula do %%qsharp bloco de notas EntryPointOperation()