First time here? Check out the FAQ!
answered 5 years ago
You just have to find the position of 1 in each column:
1
sage: M = matrix([[1, 0, 0],[0, 0, 1],[0, 1, 0]]) sage: sigma = Permutation([list(v).index(1)+1 for v in M.columns()]) sage: sigma [1, 3, 2] sage: sigma.to_matrix() == M True