我有一个结构化的 numpy 数组,我按顺序对其进行排序。它工作得很好,但只有一个方向!
降序:
sort(myStructuredArray,order=my_order)[::-1]
和
上升:
sort(myStructuredArray,order=my_order)
my_order 的顺序类似于[col1,col2,-col3,col4,-col5,...,colN]
,对于某些列,我想像 col1,col2 和 colN 一样将其按升序排序,而对于其他列,则按 col3 和 col5 (minus signal) 降序排序。在这个例子中,我想先按 col1 升序对数组进行排序,然后按 col2 升序,然后按 col3 降序,然后按 col4 升序,然后按 col5 降序,依此类推……我该怎么做?
谢谢