Eigenvalues are approximately correct, not exactly

Also, if you need more precision, you can use BigFloats.

julia> eigvals([big(0) 1im; 1im 0])
2-element Vector{Complex{BigFloat}}:
 0.0 - 1.0im
 0.0 + 1.0im
1 Like