首先,我為令人困惑的標題道歉,我試圖完成的任務本身對我來說仍然令人困惑,因此為什么我發現很難做到。從現在開始,我會盡量說清楚。
我有 100 個 500x500 陣列,里面的值范圍從 0 到 1。我想做的是撰寫一個代碼,給我 10 個陣列,這些陣列將是它們之間最小值的一種組合。
第一個陣列由絕對最小值組成,第二個陣列由二階最小值組成......等等。所以這 10 個陣列將是按升序排序的組合。
我設法獲得了絕對最小值,np.minimum()但我不知道如何進行下一個。
重申一下,我不想對 100 個陣列進行排序,而是遍歷它們并創建具有在每個位置找到的最低值的新陣列。
uj5u.com熱心網友回復:
排序是最有效的方法。
np.sort([array0,array1,...], 0)
將產生一個陣列,其中第一個元素是所有陣列的最小元素項的 100x100 陣列,第二個是第二個最小的元素,依此類推。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/338753.html
下一篇:使用numpy自定義二維矩陣運算
