

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Test di un compito quantistico con il simulatore locale
<a name="braket-send-to-local-simulator"></a>

È possibile inviare attività quantistiche direttamente a un simulatore locale per la prototipazione e il test rapidi. Questo simulatore viene eseguito nel tuo ambiente locale, quindi non è necessario specificare una posizione Amazon S3. I risultati vengono calcolati direttamente nella sessione. Per eseguire un'attività quantistica sul simulatore locale, è necessario specificare solo il parametro. shots

**Nota**  
La velocità di esecuzione e il numero massimo qubits che il simulatore locale può elaborare dipendono dal tipo di istanza del notebook Amazon Braket o dalle specifiche hardware locali.

I seguenti comandi sono tutti identici e istanziano il simulatore locale State Vector (Noise Free).

```
# 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")
```

Quindi esegui un'attività quantistica con quanto segue.

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

Per creare un'istanza del simulatore di matrice di densità locale (rumore), i clienti modificano il backend come segue.

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

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

## Misurazione di qubit specifici sul simulatore locale
<a name="braket-measure-qubit-local-simulator"></a>

*Il simulatore vettoriale statale locale e il simulatore di matrice di densità locale supportano circuiti in esecuzione in cui è possibile misurare un sottoinsieme dei qubit del circuito, operazione spesso denominata misurazione parziale.*

Ad esempio, nel codice seguente è possibile creare un circuito a due qubit e misurare solo il primo qubit aggiungendo un'`measure`istruzione con i qubit target alla fine del 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)
```