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