Juliaに、配列のコピーを希望の型、つまりnumpys astype functionに戻す関数がありますか?私は "Any"型の配列を持っていて、それをFloat配列に変換したい。私が試した:Julia配列のデータ型を「Any」から「Float64」に変更するにはどうすればよいですか?
new_array = Float64(array)
が、私はちょうど、アレイを通過し、各要素のfloat値を返す関数を書くことができます
LoadError: MethodError: `convert` has no method matching
convert(::Type{Float64}, ::Array{Any,2})
This may have arisen from a call to the constructor Float64(...),
since type constructors fall back to convert methods.
Closest candidates are:
call{T}(::Type{T}, ::Any)
convert(::Type{Float64}, !Matched::Int8)
convert(::Type{Float64}, !Matched::Int16)
...
while loading In[140], in expression starting on line 1
in call at essentials.jl:56
次のエラーを取得しますが、私はそれは少し奇妙見つけますこれを行うための組み込みメソッドがない場合
を変換する文字列エントリはから読んだとき、私はこのアプローチを使用しましたCSVを直接入力して、i = 1:length(t4)]に対して値 't4new = [parse(t4 [i])を取得します。これは、あなたの使用が拡張可能であると予想したときに必要なint値の配列を私に与えます。 – Vass