qp.expval¶
- expval(op)[source]¶
Expectation value of the supplied observable.
Example:
dev = qp.device("default.qubit", wires=2) @qp.qnode(dev) def circuit(x): qp.RX(x, wires=0) qp.Hadamard(wires=1) qp.CNOT(wires=[0, 1]) return qp.expval(qp.Y(0))
Executing this QNode:
>>> circuit(0.5) -0.4794255386042029
- Parameters:
op (Union[Operator, MeasurementValue]) – a quantum observable object. To get expectation values for mid-circuit measurements,
opshould be aMeasurementValue.- Returns:
measurement process instance
- Return type:
code/api/pennylane.expval
Download Python script
Download Notebook
View on GitHub