answered 13 years ago
Not a Sage question, really. Sage uses scipy for eigenvectors over floating-point numbers, which uses lapack under the hood. To use lapack you need solid C knowledge, but its no magic.