Incorrect display of Array{Float64,2} numbers

It’s just printing them in a compact form, so that more columns can fit into the screen. (For example rand(9,9) fits into a window 100 characters wide.) As you’ve noticed, it doesn’t do this for vectors, since there is nothing to be gained.