Skip to main contentIBM Quantum Documentation
You are viewing the API reference for an old version of Qiskit SDK. Switch to latest version

qiskit.providers.aer.utils.transform_noise_model

transform_noise_model(noise_model, func)

GitHub(opens in a new tab)

Return a new noise model by applyign a function to all quantum errors.

This returns a new noise model containing the resulting errors from applying the supplied function to all QuantumErrors in the noise model. This function should have singature func(error: QuantumError) -> QuantumError where the returned quantum error is defined on the same number of qubits as the original error.

Parameters

  • noise_model (NoiseModel) – the noise model to be transformed.
  • func (Callable) – function for transforming QuantumErrors.

Return type

NoiseModel

Returns

The transpiled noise model.

Raises

NoiseError – if the transformation failed.

Was this page helpful?
Report a bug or request content on GitHub.