

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Testando uma tarefa quântica com o simulador local
<a name="braket-send-to-local-simulator"></a>

Você pode enviar tarefas quânticas diretamente para um simulador local para prototipagem e testes rápidos. O simulador é executado em seu ambiente local, portanto, você não precisa especificar uma localização do Amazon S3. Os resultados são computados diretamente na sua sessão. Para executar uma tarefa quântica no simulador local, você deve especificar apenas o parâmetro shots.

**nota**  
A velocidade de execução e o número máximo que simulador qubits o local pode processar dependem do tipo de instância do caderno Amazon Braket ou das especificações de hardware locais.

Os comandos a seguir são todos idênticos e instanciam o simulador local do vetor de estado (sem ruído).

```
# Import the LocalSimulator module
from braket.devices import LocalSimulator

# The following are identical commands
device = LocalSimulator()
device = LocalSimulator("default")
device = LocalSimulator(backend="default")
device = LocalSimulator(backend="braket_sv")
```

Em seguida, execute uma tarefa quântica com o seguinte.

```
my_task = device.run(circ, shots=1000)
```

Para instanciar o simulador de matriz de densidade local (ruído), os clientes alteram o back-end da seguinte maneira.

```
# Import the LocalSimulator module
from braket.devices import LocalSimulator

device = LocalSimulator(backend="braket_dm")
```

## Medindo qubits específicos no simulador local
<a name="braket-measure-qubit-local-simulator"></a>

O simulador vetorial de estado local e o simulador de matriz de densidade local suportam circuitos em que um subconjunto dos qubits do circuito pode ser medido, o que geralmente é chamado de *medição parcial*.

Por exemplo, no código a seguir, você pode criar um circuito de dois qubits e medir somente o primeiro qubit adicionando uma instrução `measure` com os qubits de destino ao final do circuito.

```
# Import the LocalSimulator module
from braket.devices import LocalSimulator 

# Use the local simulator device
device = LocalSimulator()

# Define a bell circuit and only measure 
circuit = Circuit().h(0).cnot(0, 1).measure(0)

# Run the circuit
task = device.run(circuit, shots=10)

# Get the results
result = task.result()

# Print the measurement counts for qubit 0
print(result.measurement_counts)
```