46 lines
1.7 KiB
Plaintext
46 lines
1.7 KiB
Plaintext
---
|
||
title: utils (v0.8)
|
||
description: API reference for qiskit_ibm_transpiler.utils in qiskit-ibm-transpiler v0.8
|
||
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
|
||
|
||
`qiskit_ibm_transpiler.utils`
|
||
|
||
## Functions
|
||
|
||
### create\_random\_linear\_function
|
||
|
||
<Function id="qiskit_ibm_transpiler.utils.create_random_linear_function" github="https://github.com/Qiskit/qiskit-ibm-transpiler/tree/stable/0.8/qiskit_ibm_transpiler/utils.py#L59-L64" 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.13)")) –
|
||
* **seed** ([*int*](https://docs.python.org/3/library/functions.html#int "(in Python v3.13)")) –
|
||
|
||
**Return type**
|
||
|
||
[*LinearFunction*](/api/qiskit/qiskit.circuit.library.LinearFunction "(in Qiskit v1.2)")
|
||
</Function>
|
||
|
||
### get\_metrics
|
||
|
||
<Function id="qiskit_ibm_transpiler.utils.get_metrics" github="https://github.com/Qiskit/qiskit-ibm-transpiler/tree/stable/0.8/qiskit_ibm_transpiler/utils.py#L43-L51" 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.13)")\[[str](https://docs.python.org/3/library/stdtypes.html#str "(in Python v3.13)"), [int](https://docs.python.org/3/library/functions.html#int "(in Python v3.13)")]
|
||
</Function>
|
||
|