我试图访问一些复杂的数字,我写了一个csv文件在朱莉娅,但我有麻烦,让它认识到他们。要了解正在发生的情况,请考虑以下内容
a = [1+2.3im, 2.3+0im]
writecsv("test.csv",a)
b = readcsv("test.csv")
现在如果我审问那些类型
julia> typeof(b)
Array{Any,2}
julia> typeof(a)
Array{Complex{Float64},1}
我不能把b
的元素作为复数使用,只能作为字符串使用(例如,b[1]
是"1.0 + 2.3im"
)。
2条答案
按热度按时间dzhpxtsq1#
这里有一个方法:
kqlmhetl2#
如果使用CSV和DataFrame,则可以使用