I don’t understand what is happening here:
julia> transpose(sparse(Matrix(1I, 5, 5)))
5×5 Transpose{Int64,SparseMatrixCSC{Int64,Int64}}:
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
What is the type Transpose{Int64,SparseMatrixCSC{Int64,Int64}}
? Why the transpose of SparseMatrixCSC{Int64,Int64}
is not of the same type?