Bengali
Languages
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

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.

রিটার্ন টাইপ

AlgorithmJob