

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Testen einer Quantenaufgabe mit dem lokalen Simulator
<a name="braket-send-to-local-simulator"></a>

Sie können Quantenaufgaben direkt an einen lokalen Simulator senden, um Prototypen schnell zu entwickeln und zu testen. Dieser Simulator wird in Ihrer lokalen Umgebung ausgeführt, sodass Sie keinen Amazon S3 S3-Standort angeben müssen. Die Ergebnisse werden direkt in Ihrer Sitzung berechnet. Um eine Quantenaufgabe auf dem lokalen Simulator auszuführen, müssen Sie nur den shots Parameter angeben.

**Anmerkung**  
Die Ausführungsgeschwindigkeit und die maximale Anzahl, qubits die der lokale Simulator verarbeiten kann, hängen vom Amazon Braket-Notebook-Instance-Typ oder von Ihren lokalen Hardwarespezifikationen ab.

Die folgenden Befehle sind alle identisch und instanziieren den lokalen State-Vector-Simulator (geräuschfrei).

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

Führen Sie dann eine Quantenaufgabe mit dem Folgenden aus.

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

Um den Simulator mit lokaler Dichtematrix (Rauschen) zu instanziieren, ändern Kunden das Backend wie folgt.

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

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

## Messung bestimmter Qubits auf dem lokalen Simulator
<a name="braket-measure-qubit-local-simulator"></a>

*Der lokale Zustandsvektorsimulator und der lokale Dichtematrixsimulator unterstützen laufende Schaltungen, bei denen eine Teilmenge der Qubits des Schaltkreises gemessen werden kann, was oft als Teilmessung bezeichnet wird.*

Im folgenden Code können Sie beispielsweise eine Schaltung mit zwei Qubits erstellen und nur das erste Qubit messen, indem Sie am Ende der Schaltung eine `measure` Anweisung mit den Ziel-Qubits hinzufügen.

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