您好,我想了解如何有效地pd.DataFrame.idxmax查看是否值得用可能更有效的自定義算法替換(例如使用二分搜索)。我想了解這種方法背后的算法,或者至少了解它的復雜性,但到目前為止我還沒有運氣。任何幫助將不勝感激,謝謝。
1 回答

萬千封印
TA貢獻1891條經驗 獲得超3個贊
This method is the DataFrame version of ndarray.argmax
。此方法argmax
的時間復雜度O(N)
如下所示。那么可以合理地假設pd.DataFrame.idxmax
具有相同的時間復雜度。
如果您想實現自己的搜索算法,請記住,您建議的二分搜索需要一個排序的項目數組,而列的情況可能并非如此DataFrame
。
添加回答
舉報
0/150
提交
取消