-
Notifications
You must be signed in to change notification settings - Fork 172
Open
Labels
Description
julia> @variables x[1:3]
1-element Vector{Symbolics.Arr{Num, 1}}:
x[1:3]
julia> Symbolics.scalarize(x'*x); # computation works if not shown
julia> Symbolics.scalarize(x'*x)
Error showing value of type Num:
ERROR: MethodError: no method matching ^(::Vector{SymbolicUtils.Term{Real, Nothing}}, ::Int64)
Closest candidates are:
^(::Union{AbstractChar, AbstractString}, ::Integer) at ~/julia-1.7.0-rc2/share/julia/base/strings/basic.jl:721
^(::Rational, ::Integer) at ~/julia-1.7.0-rc2/share/julia/base/rational.jl:475
^(::Hermitian, ::Integer) at ~/julia-1.7.0-rc2/share/julia/stdlib/v1.7/LinearAlgebra/src/symmetric.jl:726
...
Stacktrace:
[1] unstable_pow(a::Vector{SymbolicUtils.Term{Real, Nothing}}, b::Int64)
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/fgHzN/src/types.jl:798
[2] (::SymbolicUtils.var"#44#45")(::Pair{Any, Number})
@ SymbolicUtils ./none:0
[3] iterate
@ ./generator.jl:47 [inlined]
[4] collect_to!(dest::Vector{Matrix{Any}}, itr::Base.Generator{Dict{Any, Number}, SymbolicUtils.var"#44#45"}, offs::Int64, st::Int64)
@ Base ./array.jl:782
[5] collect_to_with_first!(dest::Vector{Matrix{Any}}, v1::Matrix{Any}, itr::Base.Generator{Dict{Any, Number}, SymbolicUtils.var"#44#45"}, st::Int64)
@ Base ./array.jl:760
[6] collect(itr::Base.Generator{Dict{Any, Number}, SymbolicUtils.var"#44#45"})
@ Base ./array.jl:734
[7] arguments(a::SymbolicUtils.Mul{Real, Int64, Dict{Any, Number}, Nothing})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/fgHzN/src/types.jl:807
[8] show_term(io::IOContext{Base.TTY}, t::SymbolicUtils.Mul{Real, Int64, Dict{Any, Number}, Nothing})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/fgHzN/src/types.jl:569
[9] show(io::IOContext{Base.TTY}, a::SymbolicUtils.Mul{Real, Int64, Dict{Any, Number}, Nothing})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/fgHzN/src/types.jl:813
[10] show(io::IOContext{Base.TTY}, n::Num)
@ Symbolics ~/.julia/dev/Symbolics/src/num.jl:96
[11] show(io::IOContext{Base.TTY}, #unused#::MIME{Symbol("text/plain")}, x::Num)
@ Base.Multimedia ./multimedia.jl:47
┆Issue is synchronized with this Trello card by Unito