Czy można zmienić układ wartości w wektorze, biorąc pod uwagę listę indeksów?Przegrupowanie wektora w miejscu w Julii?
Mam dwie tablice i chcę posortować arr2
na podstawie arr1
, które są wstępnie alokowane.
indices = zeros(length(arr1))
sortperm!(indices, arr1)
arr2[indices] <-- this returns a copy
'permut!' Jest twoim przyjacielem. Sprawdź pomoc przy pomocy polecenia '? Permute!' W zgłoszeniu REPL. –
Fajnie, właśnie tego szukałem! Nie wiedziałem, że to istnieje. – tlnagy
Czy chcesz dodać to jako odpowiedź, aby zaznaczyć to pytanie jako odpowiadające? – tlnagy