qiskit.algorithms.state_fidelities.BaseStateFidelity.run¶
- BaseStateFidelity.run(circuits_1, circuits_2, values_1=None, values_2=None, **options)[source]¶
Runs asynchronously the state overlap (fidelity) calculation between two (parametrized) circuits (first and second) for a specific set of parameter values (first and second). This calculation depends on the particular fidelity method implementation.
- প্যারামিটার
circuits_1 (QuantumCircuit | Sequence[QuantumCircuit]) -- (Parametrized) quantum circuits preparing \(|\psi\rangle\).
circuits_2 (QuantumCircuit | Sequence[QuantumCircuit]) -- (Parametrized) quantum circuits preparing \(|\phi\rangle\).
values_1 (Sequence[float] | Sequence[Sequence[float]] | None) -- Numerical parameters to be bound to the first set of circuits.
values_2 (Sequence[float] | Sequence[Sequence[float]] | None) -- Numerical parameters to be bound to the second set of circuits.
options -- Primitive backend runtime options used for circuit execution. The order of priority is: options in
run
method > fidelity's default options > primitive's default setting. Higher priority setting overrides lower priority setting.
- রিটার্নস
Primitive job for the fidelity calculation. The job's result is an instance of
StateFidelityResult
.- রিটার্ন টাইপ