qiskit.quantum_info.state_fidelity
state_fidelity(state1, state2, validate=True)
Return the state fidelity between two quantum states.
The state fidelity for density matrix input states is given by
If one of the states is a pure state this simplifies to , where .
Parameters
- state1 (Statevector orDensityMatrix) – the first quantum state.
- state2 (Statevector orDensityMatrix) – the second quantum state.
- validate (bool) – check if the inputs are valid quantum states [Default: True]
Returns
The state fidelity .
Return type
float
Raises
QiskitError – if validate=True
and the inputs are invalid quantum states.
Was this page helpful?
Report a bug or request content on GitHub.