我想在Julia中声明 vector 的 vector ,如下所示
V = [v1,v2,v3,...]
其中v1,v2,v3 ...的尺寸为K x 1
实现此目的的语法是什么?
最佳答案
例如,您可以使用Vector{Vector{Float64}}(5)
声明一个长度为5的浮点 vector ,或者使用Vector{Vector{Float64}}(0)
声明一个空的 vector 。但这并没有真正分配内存,因为每个包含的 vector 的大小都是不确定的。
如果要实际分配内存,则可以使用如下理解:
V = [Vector{Float64}(5) for _ in 1:10]
长度为5的 vector 的长度为10的 vector 。如果要初始化为零,请执行
V = [zeros(5) for _ in 1:10]
关于syntax - 如何在Julia中声明向量的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44705653/