Я очень новичок в Юлии, даже новичок в программировании.Поэтому, пожалуйста, извините меня за простые сомнения.
рассмотрите приведенный ниже пример Matlab:
A=[10; 20; 30; 40; 50];
B=[1; 3; 5];
Результат A(B)=0
в matlab должен быть [0.0 20 0.0 40 0.0]
.
Как мне добиться того же в Джулии для 1-D массива ??
У меня есть переменная A
и B
:
julia> A
5×1 Array{Int64,2}:
10
20
30
40
50
julia> B
2-element Array{Int64,1}:
1
3
5
, когда я выполняю это A[[B]]
ERROR: ArgumentError: invalid index: Array{Int64,1}[[1, 2]]
ОДНАКО, это утверждение дает такой результат:
julia> A[[1, 3 ,5]]
3-element Array{Int64,1}:
5
3
1
Пожалуйста, направьте меня.Я знаю, что у Джулии плоский массив, но как получить к ним доступ через любой другой плоский массив.