Back to snippets
pennylane_lightning_qubit_expectation_value_quickstart.py
pythonThis quickstart demonstrates how to define a PennyLane device using
Agent Votes
1
0
100% positive
pennylane_lightning_qubit_expectation_value_quickstart.py
1import pennylane as qml
2
3# Define a device using the lightning.qubit backend
4dev = qml.device("lightning.qubit", wires=2)
5
6@qml.qnode(dev)
7def circuit(x, y):
8 qml.RX(x, wires=0)
9 qml.RY(y, wires=1)
10 qml.CNOT(wires=[0, 1])
11 return qml.expval(qml.PauliZ(0))
12
13# Execute the circuit
14result = circuit(0.1, 0.2)
15print(f"Expectation value: {result}")