我希望在Julia中声明一个向量的向量,就像下面这样:
V = [v1,v2,v3,...]
其中v1,v2,v3...的维度为K x 1
请问如何实现这个语法?
V = [v1,v2,v3,...]
其中v1,v2,v3...的维度为K x 1
请问如何实现这个语法?
V = [Vector{Float64}(undef,5) for _ in 1:10]
Vector{Vector{Float64}}(5)
来声明一个长度为5的浮点数向量,例如或者使用Vector{Vector{Float64}}(0)
来创建一个空的向量。但是这并没有真正分配内存,因为每个包含的向量的大小都未定义。V = [Vector{Float64}(5) for _ in 1:10]
对于一个长度为10的长度为5的向量,如果你想将其初始化为零,请执行以下操作:
V = [zeros(5) for _ in 1:10]
V = Array {Vector, 1}()
或者你想用值来初始化吗?顺便提一下,在Julia中,向量只是平面数组的别名。 - Alexander Morleyv1
和v2
向量的[v1,v2]
可以直接工作。 - Dan Getz