/ / Jak zadeklarować wektor wektora w Julii - składnia, julia-lang

Jak zadeklarować wektor wektora w Julii - składnia, julia-lang

Chcę zadeklarować wektor wektora w Julii w następujący sposób

V = [v1, v2, v3, ...] gdzie v1, v2, v3 ... mają wymiar K x 1

Jaka jest składnia, aby to osiągnąć?

Odpowiedzi:

5 dla odpowiedzi № 1

Możesz użyć Vector{Vector{Float64}}(5)aby zadeklarować wektor długości 5 wektorów zmiennoprzecinkowych, na przykład, lub Vector{Vector{Float64}}(0)dla pustego. Ale tak naprawdę nie przydziela pamięci, ponieważ rozmiar każdego zawartego wektora jest niezdefiniowany.

Jeśli chcesz faktycznie przydzielić pamięć, możesz użyć następującego wyrażenia:

V = [Vector{Float64}(5) for _ in 1:10]

dla wektora długości 10 o długości 5 wektorów. Jeśli chcesz zainicjować na zero, zrób

V = [zeros(5) for _ in 1:10]