qiskit.algorithms.gradients.LinCombSamplerGradient.run¶
- LinCombSamplerGradient.run(circuits, parameter_values, parameters=None, **options)¶
Run the job of the sampler gradient on the given circuits.
- Parámetros
circuits (Sequence[QuantumCircuit]) – The list of quantum circuits to compute the gradients.
parameter_values (Sequence[Sequence[float]]) – The list of parameter values to be bound to the circuit.
parameters (Sequence[Sequence[Parameter] | None] | None) – The sequence of parameters to calculate only the gradients of the specified parameters. Each sequence of parameters corresponds to a circuit in
circuits
. Defaults to None, which means that the gradients of all parameters in each circuit are calculated. None in the sequence means that the gradients of all parameters in the corresponding circuit are calculated.options – Primitive backend runtime options used for circuit execution. The order of priority is: options in
run
method > gradient’s default options > primitive’s default setting. Higher priority setting overrides lower priority setting
- Devuelve
The job object of the gradients of the sampling probability. The i-th result corresponds to
circuits[i]
evaluated with parameters bound asparameter_values[i]
. The j-th quasi-probability distribution in the i-th result corresponds to the gradients of the sampling probability for the j-th parameter incircuits[i]
.- Muestra
ValueError – Invalid arguments are given.
- Tipo del valor devuelto