The spectral theory of matrices generating compact semigroups is combined with results on block positive matrices to obtain the Frobenius representation for connected non-negative matrices.