有没有办法将数组转换为整数或浮点数?
我试图在 Julia 1.5.4 中将带有 int 的数组更改为单个 int ,如下所示:
x = [1,2,3]
在这里,我会尝试或使用代码/命令(此处:example())
x_new = example(x)
println(x_new)
typeof(x_new)
理想的输出应该是这样的:
123
Int32
我已经尝试用 parse() 或 push!() 或类似的东西来解决这个问题。但没有什么效果很好。我找不到类似的问题...
回答
您可以在此处找到有关将此功能添加到 Julia 的问题:https : //github.com/JuliaLang/julia/issues/40393
最重要的是,您不想使用字符串,并且应该避免不必要的求幂,这两者都会非常慢。
一个非常简短的解决方案是
evalpoly(10, reverse([1,2,3]))
多拼写一点,你可以这样做
function joindigits(xs)
val = 0
for x in xs
val = 10*val + x
end
return val
end