mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures

FROM An alternative quantum fidelity for mixed states of qudits https://doi.org/10.1016/j.physleta.2008.10.083.

Module Contents

size_check(a: numpy.typing.NDArray[numpy.complex128], b: numpy.typing.NDArray[numpy.complex128]) → bool[source]
fidelity_on_operator(a: numpy.typing.NDArray[numpy.complex128], b: numpy.typing.NDArray[numpy.complex128]) → float[source]
fidelity_on_unitares(a: numpy.typing.NDArray[numpy.complex128], b: numpy.typing.NDArray[numpy.complex128]) → float[source]
fidelity_on_density_operator(a: numpy.typing.NDArray[numpy.complex128], b: numpy.typing.NDArray[numpy.complex128]) → float[source]
naive_state_fidelity(state1: numpy.typing.NDArray[numpy.complex128], state2: numpy.typing.NDArray[numpy.complex128]) → float[source]

Calculates fidelity between two state vectors.