

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Prueba de una tarea cuántica con el simulador local
<a name="braket-send-to-local-simulator"></a>

Puede enviar tareas cuánticas directamente a un simulador local para realizar prototipos y pruebas rápidas. Este simulador se ejecuta en su entorno local, por lo que no es necesario especificar una ubicación de Amazon S3. Los resultados se computan directamente en la sesión. Para ejecutar una tarea cuántica en el simulador local, solo debe especificar el parámetro shots.

**nota**  
La velocidad de ejecución y el número máximo de qubits que puede procesar el simulador local dependen del tipo de instancia del cuaderno de Amazon Braket o de las especificaciones de su hardware local.

Los siguientes comandos son todos idénticos e instancian el simulador local de vector de estado (sin ruido).

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

A continuación, ejecute una tarea cuántica con lo siguiente.

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

Para instanciar el simulador de matriz de densidad local (ruido), los clientes deben cambiar el backend de la siguiente manera.

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

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

## Medición de qubits específicos en el simulador local
<a name="braket-measure-qubit-local-simulator"></a>

El simulador de vector de estado local y el simulador de matriz de densidad local admiten el funcionamiento de circuitos en los que se puede medir un subconjunto de los qubits del circuito, lo que se suele denominar *medición parcial*.

Por ejemplo, en el siguiente código puede crear un circuito de dos qubits y medir solo el primer qubit añadiendo una instrucción de `measure` con los qubits de destino al final 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)
```