[問題] 如何對array降序排列

作者: seo074482 (tin730_11)   2019-10-26 13:52:53
想把array由大到小排序
爬了文找到np.argsort的範例
但是產出的結果不是我想要的
程式碼如下

這是我的input

產出的結果

我想要的結果是這樣

希望版上高手能指點迷津 感謝!!!
作者: Ryspon (Ry)   2019-10-26 16:13:00
如果要照你原本的做法,line 12 的反轉應該是要對 axis=1做 (e.g. np.flip()),或者是直接對 -ip 做 argsort;再用 np.take_along_axis 取值。另外你的 a 應該會是個 (3, 3, 3) 的 array 吧(?第13行在做什麼事你應該沒弄懂 可以參考advance indexing

Links booklink

Contact Us: admin [ a t ] ucptt.com