48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
---
|
||
title: utils
|
||
description: API reference for qiskit_ibm_transpiler.utils
|
||
in_page_toc_min_heading_level: 2
|
||
python_api_type: module
|
||
python_api_name: qiskit_ibm_transpiler.utils
|
||
---
|
||
|
||
<span id="utilities-qiskit-ibm-transpiler-utils" />
|
||
|
||
<span id="module-qiskit_ibm_transpiler.utils" />
|
||
|
||
# Utilities
|
||
|
||
<span id="module-qiskit_ibm_transpiler.utils" />
|
||
|
||
`qiskit_ibm_transpiler.utils`
|
||
|
||
## Functions
|
||
|
||
### create\_random\_linear\_function
|
||
|
||
<Function id="qiskit_ibm_transpiler.utils.create_random_linear_function" signature="qiskit_ibm_transpiler.utils.create_random_linear_function(n_qubits, seed=123)">
|
||
**Parameters**
|
||
|
||
* **n\_qubits** ([*int*](https://docs.python.org/3/library/functions.html#int "(in Python v3.12)")) –
|
||
* **seed** ([*int*](https://docs.python.org/3/library/functions.html#int "(in Python v3.12)")) –
|
||
|
||
**Return type**
|
||
|
||
[*LinearFunction*](/api/qiskit/qiskit.circuit.library.LinearFunction "(in Qiskit v1.2)")
|
||
</Function>
|
||
|
||
### get\_metrics
|
||
|
||
<Function id="qiskit_ibm_transpiler.utils.get_metrics" signature="qiskit_ibm_transpiler.utils.get_metrics(qc)">
|
||
Returns a dict with metrics from a QuantumCircuit
|
||
|
||
**Parameters**
|
||
|
||
**qc** ([*QuantumCircuit*](/api/qiskit/qiskit.circuit.QuantumCircuit "(in Qiskit v1.2)")) –
|
||
|
||
**Return type**
|
||
|
||
[*Dict*](https://docs.python.org/3/library/typing.html#typing.Dict "(in Python v3.12)")\[[str](https://docs.python.org/3/library/stdtypes.html#str "(in Python v3.12)"), [int](https://docs.python.org/3/library/functions.html#int "(in Python v3.12)")]
|
||
</Function>
|
||
|