小编Moh*_*ani的帖子

如何将矩阵附加到 Julia 中的向量

在使用Julia实现 ML 期间,我想创建一个空数组,该数组采用 W 的矩阵,因此所有 W 都用于表示法和索引

像第 1 层 on W[1],对于第 2 层W[2],其中 W 是以下类型Vector{Matrix{Float64}}

我尝试了以下

julia> W = Vector{Matrix{Float64}}()
0-element Array{Array{Float64,2},1}

julia> append!(W, randn(2,3))
ERROR: MethodError: Cannot `convert` an object of type Float64 to an object of type Array{Float64,2}
Closest candidates are:
  convert(::Type{T}, ::AbstractArray) where T<:Array at array.jl:490
  convert(::Type{T}, ::T) where T<:AbstractArray at abstractarray.jl:14
  convert(::Type{T}, ::LinearAlgebra.Factorization) where T<:AbstractArray at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/factorization.jl:53
Run Code Online (Sandbox Code Playgroud)

即使我尝试过push!它也返回了一些奇怪的东西

julia> push!(W, randn(2,3))
7-element Array{Array{Float64,2},1}:
 #undef                                                                                                                         
 #undef                                                                                                                         
 #undef                                                                                                                         
 #undef …
Run Code Online (Sandbox Code Playgroud)

machine-learning neural-network julia

1
推荐指数
1
解决办法
177
查看次数

标签 统计

julia ×1

machine-learning ×1

neural-network ×1