pauli2computational_basis_matrix

forest.benchmarking.operator_tools.superoperator_transformations.pauli2computational_basis_matrix(dim) → numpy.ndarray

Produces a basis transform matrix that converts from the unnormalized pauli basis to the computational basis

\[\rm{p2c\_transform(dim)} = \sum_{k=1}^{dim^2} | \sigma_k >> <k|\]

For example

\[\sigma_x = [0, 1, 0, 0].T\]

in the ‘pauli basis’, so

\[p2c * \sigma_x = vec(\sigma_x) = | \sigma_x >>\]
Parameters:dim – dimension of the hilbert space on which the operators act.
Returns:A dim**2 by dim**2 basis transform matrix