0
有没有办法返回一个大小为k的数组,其中包含k个数组的大小相等的最小值?如何返回numpy数组中最小k个间隔的numpy数组?
例如:
k = 3
arr = np.array([2,3,4,1,5,1,7,2,5,6,5,4,3,4,6,7,0,7])
mins = min_k(arr, k)//mins = np.array([2,1,2,4,3,0])
我只能认为使用for循环遍历由k的间隔阵列与附加在该间隔的分钟到一个新的数组的。
'arr.reshape(-1,k).min(1)'虽然给出相同的答案? –
@cᴏʟᴅsᴘᴇᴇᴅ是的。试图在这里有一个更一般的答案。 – Psidom