paulie.application.matrix_decomposition.matrix_decomposition_diagonal#

paulie.application.matrix_decomposition.matrix_decomposition_diagonal(diag)#

Returns the weight vector corresponding to the Pauli basis decomposition of a diagonal matrix.

Parameters:

diag (numpy.ndarray) – Main diagonal of the diagonal matrix to be decomposed.

Returns:

Weight vector corresponding to the Pauli basis decomposition of a diagonal matrix.

Return type:

numpy.ndarray