39 lines
3.2 KiB
Plaintext
39 lines
3.2 KiB
Plaintext
---
|
||
title: utils
|
||
description: API reference for qiskit_aer.utils
|
||
in_page_toc_min_heading_level: 2
|
||
python_api_type: module
|
||
python_api_name: qiskit_aer.utils
|
||
---
|
||
|
||
<span id="module-qiskit_aer.utils" />
|
||
|
||
<span id="aer-utils" />
|
||
|
||
# Utilities
|
||
|
||
<span id="module-qiskit_aer.utils" />
|
||
|
||
`qiskit_aer.utils`
|
||
|
||
This module contains utility functions for modifying [`NoiseModel`](qiskit_aer.noise.NoiseModel "qiskit_aer.noise.NoiseModel") objects and `QuantumCircuits` using noise models.
|
||
|
||
## Classes
|
||
|
||
| | |
|
||
| --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
|
||
| [`NoiseTransformer`](qiskit_aer.utils.NoiseTransformer "qiskit_aer.utils.NoiseTransformer")() | \[Deprecated] Transforms one quantum channel to another based on a specified criteria. |
|
||
|
||
## Functions
|
||
|
||
| | |
|
||
| ----------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
|
||
| [`transform_noise_model`](qiskit_aer.utils.transform_noise_model "qiskit_aer.utils.transform_noise_model")(noise\_model, func) | Return a new noise model by applyign a function to all quantum errors. |
|
||
| [`transpile_noise_model`](qiskit_aer.utils.transpile_noise_model "qiskit_aer.utils.transpile_noise_model")(noise\_model, ...) | Return a new noise model with transpiled QuantumErrors. |
|
||
| [`transpile_quantum_error`](qiskit_aer.utils.transpile_quantum_error "qiskit_aer.utils.transpile_quantum_error")(error, ...) | Return a new quantum error containin transpiled circuits. |
|
||
| [`remap_noise_model`](qiskit_aer.utils.remap_noise_model "qiskit_aer.utils.remap_noise_model")(noise\_model, remapping\[, ...]) | \[Deprecated] Remap qubits in a noise model. |
|
||
| [`insert_noise`](qiskit_aer.utils.insert_noise "qiskit_aer.utils.insert_noise")(circuits, noise\_model\[, transpile]) | Return a noisy version of a QuantumCircuit. |
|
||
| [`approximate_quantum_error`](qiskit_aer.utils.approximate_quantum_error "qiskit_aer.utils.approximate_quantum_error")(error, \*\[, ...]) | Return a `QuantumError` object that approximates an error as a mixture of specified operators (channels). |
|
||
| [`approximate_noise_model`](qiskit_aer.utils.approximate_noise_model "qiskit_aer.utils.approximate_noise_model")(model, \*\[, ...]) | Replace all noises in a noise model with ones approximated by a mixture of operators (channels). |
|
||
|