Partilhar via


Simulador quântico disperso

O simulador disperso é o simulador local predefinido para ambientes de desenvolvimento do Azure Quantum e utiliza uma representação dispersa de vetores de estado quântico, em oposição ao simulador de estado completo. Esta funcionalidade permite ao simulador disperso minimizar a pegada de memória utilizada para representar estados quânticos, permitindo assim simulações num maior número de qubits. O simulador disperso é eficiente para representar estados quânticos que são dispersos 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 disperso permite que os utilizadores explorem aplicações maiores do que as que podem ser representadas através do simulador de estado completo que irá desperdiçar memória e tempo num número exponencialmente grande de amplitudes zero.

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

Chamar o simulador disperso

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

Scenario Método
Num Q# programa no VS Code Selecionar Executar Q# ficheiro
Numa célula do bloco de notas python result=qsharp.eval("EntryPointOperation()")
ou
result=qsharp.run("EntryPointOperation()", shots=##)
Numa célula do bloco de %%qsharp notas EntryPointOperation()