julia> B = GBVector([3, 4, 5, 6, 7], [3, 4, 5, 6, 7])
7x1 GraphBLAS int64_t matrix, bitmap by col
5 entries, memory: 272 bytes
(3,1) 3
(4,1) 4
(5,1) 5
(6,1) 6
(7,1) 7
julia> B'
1×7 transpose(::GBVector{Int64, Nothing}) with eltype Int64:
Error showing value of type LinearAlgebra.Transpose{Int64, GBVector{Int64, Nothing}}:
ERROR: TypeError: in typeassert, expected Int64, got a value of type Nothing
Stacktrace:
[1] getindex
@ /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/LinearAlgebra/src/adjtrans.jl:178 [inlined]
[2] _getindex
@ ./abstractarray.jl:1245 [inlined]
[3] getindex
@ ./abstractarray.jl:1218 [inlined]
[4] isassigned(::LinearAlgebra.Transpose{Int64, GBVector{Int64, Nothing}}, ::Int64, ::Int64)
@ Base ./abstractarray.jl:553
[5] alignment(io::IOContext{Base.TTY}, X::AbstractVecOrMat, rows::Vector{Int64}, cols::Vector{Int64}, cols_if_complete::Int64, cols_otherwise::Int64, sep::Int64)
@ Base ./arrayshow.jl:67
[6] _print_matrix(io::IOContext{Base.TTY}, X::AbstractVecOrMat, pre::String, sep::String, post::String, hdots::String, vdots::String, ddots::String, hmod::Int64, vmod::Int64, rowsA::UnitRange{Int64}, colsA::UnitRange{Int64})
@ Base ./arrayshow.jl:204
[7] print_matrix(io::IOContext{Base.TTY}, X::LinearAlgebra.Transpose{Int64, GBVector{Int64, Nothing}}, pre::String, sep::String, post::String, hdots::String, vdots::String, ddots::String, hmod::Int64, vmod::Int64) (repeats 2 times)
@ Base ./arrayshow.jl:169
[8] print_array
@ ./arrayshow.jl:355 [inlined]
[9] show(io::IOContext{Base.TTY}, #unused#::MIME{Symbol("text/plain")}, X::LinearAlgebra.Transpose{Int64, GBVector{Int64, Nothing}})
@ Base ./arrayshow.jl:396
[10] (::REPL.var"#43#44"{REPL.REPLDisplay{REPL.LineEditREPL}, MIME{Symbol("text/plain")}, Base.RefValue{Any}})(io::Any)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:266
[11] with_repl_linfo(f::Any, repl::REPL.LineEditREPL)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:510
[12] display(d::REPL.REPLDisplay, mime::MIME{Symbol("text/plain")}, x::Any)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:259
[13] display(d::REPL.REPLDisplay, x::Any)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:271
[14] display(x::Any)
@ Base.Multimedia ./multimedia.jl:328
[15] #invokelatest#2
@ ./essentials.jl:716 [inlined]
[16] invokelatest
@ ./essentials.jl:714 [inlined]
[17] print_response(errio::IO, response::Any, show_value::Bool, have_color::Bool, specialdisplay::Union{Nothing, AbstractDisplay})
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:293
[18] (::REPL.var"#45#46"{REPL.LineEditREPL, Pair{Any, Bool}, Bool, Bool})(io::Any)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:277
[19] with_repl_linfo(f::Any, repl::REPL.LineEditREPL)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:510
[20] print_response(repl::REPL.AbstractREPL, response::Any, show_value::Bool, have_color::Bool)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:275
[21] (::REPL.var"#do_respond#66"{Bool, Bool, REPL.var"#77#87"{REPL.LineEditREPL, REPL.REPLHistoryProvider}, REPL.LineEditREPL, REPL.LineEdit.Prompt})(s::REPL.LineEdit.MIState, buf::Any, ok::Bool)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:846
[22] #invokelatest#2
@ ./essentials.jl:716 [inlined]
[23] invokelatest
@ ./essentials.jl:714 [inlined]
[24] run_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
@ REPL.LineEdit /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/LineEdit.jl:2493
[25] run_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)
@ REPL /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/REPL/src/REPL.jl:1232
[26] (::REPL.var"#49#54"{REPL.LineEditREPL, REPL.REPLBackendRef})()
@ REPL ./task.jl:423