arescyp
2022-02-11 11:29十分鐘那里索引最大值位置,我試了如果兩個(gè)一樣的最大值數(shù)字出現(xiàn),argmax指令只會(huì)輸出第一個(gè)最大值的位置,請(qǐng)問(wèn)如何輸出所有最大值的位置?
所屬:AQF > AAQF 視頻位置 相關(guān)試題
來(lái)源: 視頻位置 相關(guān)試題
1個(gè)回答
高志萍助教
2022-02-11 13:45
該回答已被題主采納
同學(xué)你好,
是的,argmax是會(huì)給出第一個(gè)最大值的索引
如果要反映出所有的最大值索引,
可以使用列表解析的方法或者是for 循環(huán)的方法。把最大值的索引挑選出來(lái)
代碼如下:
close_price_array=np.array([10,14,13,12,14])
[i for i,val in enumerate(close_price_array) if val==max(close_price_array)]
