probably no need for transposing, as long as vector_to_operator and operator_to_vector are inverses of each other