---
title: utils (latest version)
description: API reference for qiskit_ibm_transpiler.utils in the latest version of qiskit-ibm-transpiler
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-transpiler/utils
---

# Utilities

`qiskit_ibm_transpiler.utils`

## Functions

### create\_random\_linear\_function

`qiskit_ibm_transpiler.utils.create_random_linear_function(n_qubits, seed=123)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-transpiler/tree/stable/0.18/qiskit_ibm_transpiler/utils.py#L86-L87)

**Parameters**

- **n\_qubits** ([*int*](https://docs.python.org/3/library/functions.html#int)) –
- **seed** ([*int*](https://docs.python.org/3/library/functions.html#int)) –

**Return type**

[*LinearFunction*](/docs/api/qiskit/qiskit.circuit.library.LinearFunction)

### get\_metrics

`qiskit_ibm_transpiler.utils.get_metrics(qc)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-transpiler/tree/stable/0.18/qiskit_ibm_transpiler/utils.py#L70-L78)

Returns a dict with metrics from a QuantumCircuit

**Parameters**

**qc** ([*QuantumCircuit*](/docs/api/qiskit/qiskit.circuit.QuantumCircuit)) –

**Return type**

[dict](https://docs.python.org/3/library/stdtypes.html#dict)\[[str](https://docs.python.org/3/library/stdtypes.html#str), [int](https://docs.python.org/3/library/functions.html#int)]
