qrisp.QuantumArray.swapaxes#

QuantumArray.swapaxes(axis_1, axis_2)[source]#

Swaps the axes of the QuantumArray with similar semantics as numpy.ndarray.swapaxes.

Note

This method never allocates additional qubits and instead returns a “view”:

Parameters:
axis_1int

First axis.

axis_2int

Second axis.

Returns:
resQuantumArray

The QuantumArray with swapped axes.