4
A
回答
15
julia> r = rand(0:9, 5)
5-element Array{Int64,1}:
5
0
6
1
1
julia> i = sortperm(r)
5-element Array{Int64,1}:
2
4
5
1
3
julia> r[i]
5-element Array{Int64,1}:
0
1
1
5
6
1
我不是100%我理解的問題,但我懷疑你問的是,如果你有矢量
a = [4,8,2]
你想獲得
order = [2,3,1]
如果這就是你需要的,我所做的是我使用sortcols,這是一個怪胎解決方法
如果你有一個載體,
a = [5,2,8,4,3,1]
您創建一個新的
b = hcat(a, 1:length(a))
5 1
2 2
8 3
4 4
3 5
1 6
然後調用
c = sortrows(b, by = x -> x[1])
1 6
2 2
3 5
4 4
5 1
8 3
現在C [:2]將後者列
6
2
5
4
1
3
當然,這可以都是壓縮成
sortrows(hcat(a, 1:length(a)), by = x -> x[1])[:,2]
,但我覺得解釋它是如何工作
我真的希望有人張貼一個更好的方式來做到這一點,如果存在
相關問題
- 1. Julia相當於R的paste()函數
- 2. 2D numpy數組搜索(相當於Matlab的相交'行'選項)
- 3. 排列numpy的2d數組索引
- 4. numpy tostring相當於numpy fromstring
- 5. 高效的Haskell相當於NumPy的參數
- 6. 獲取排序的Numpy數組的原始索引
- 7. Python numpy保留排序的二維數組的索引列表
- 8. Numpy相當於Matlab的findpeaks函數嗎?
- 9. PHP相當於JavaScript函數()[ '索引']
- 10. 排序未排序索引的數組
- 11. 如何在熊貓數據框架中獲得numpy數組索引相當於?
- 12. Numpy索引重新排列數組
- 13. 索引多維numpy的數組索引
- 14. 相交兩個numpy索引數組
- 15. 適當的索引和MongoDB排序
- 16. NumPy的索引 -
- 17. Sapply(來自R)相當於Julia?
- 18. numpy中的數組索引
- 19. numpy的數組索引
- 20. 紅寶石相當於NumPy
- 21. Python的zip(*)的numpy相當於什麼?
- 22. 排序的NSMutableArray到基於索引
- 23. 什麼時候是:相當於Numpy中的完整索引向量?
- 24. 按照相反的順序排序關聯數組索引
- 25. 根據給定索引進行就地numpy數組排序
- 26. 引導程序相當於HTML5Boilerplate的.visuallyhidden
- 27. cbind(R功能)相當於numpy的
- 28. Numpy相當於MATLAB的單元陣列
- 29. 相當於熊貓read_clipboard的NumPy?
- 30. PHP相當於Python的FUNC的(* [參數])
看看'sortperm'。 – DNF