4
Есть ли эффективный способ кодирования, кроме того, что я сделал ниже, при преобразовании кода Matlab в Julia? Особенно, когда parent_matrix
имеет размеры 2000X2000
и inner_matrix
имеет размер 800X1
?Заменить значения в подматрице в Julia
Matlab:
parent_matrix(inner_matrix(:),inner_matrix(:)) = replace_matrix;
Julia:
ind_inner_vec=reshape(inner_matrix,size(inner_matrix)[1].*size(inner_matrix)[2],1)
z=1
for x in ind_inner_vec
for y in ind_inner_vec
parent_matrix[y,x]=replace_matrix[z]
z=z+1
end
end