# qml.utils¶

Warning

Unless you are a PennyLane or plugin developer, you likely do not need to use these utility functions.

This module contains utilities and auxiliary functions which are shared across the PennyLane submodules.

## Functions¶

 expand(matrix, original_wires, expanded_wires) Expand a an operator matrix to more wires. expand_vector(vector, original_wires, …) Expand a vector to more wires. inv(operation_list) Invert a list of operations or a template. pauli_eigs Eigenvalues for $$A^{\otimes n}$$, where $$A$$ is Pauli operator, or shares its eigenvalues. unflatten(flat, model) Wrapper for _unflatten().

## Classes¶

 A template and quantum function inspector, allowing easy introspection of operators that have been applied without requiring a QNode.