Я пытаюсь найти минимальное значение в 2D-массиве больше 0. Я просмотрел решения, данные для 1D-случая, и попытался применить это к этой конкретной ситуации, но ничего не получил.
count1
Out[36]:
array([[2787, 2748, 2752, ..., 2820, 2832, 2903],
[2794, 2729, 2748, ..., 2810, 2811, 2872],
[2785, 2796, 2773, ..., 2852, 2877, 2854],
...,
[2833, 2713, 2692, ..., 2703, 2883, 2974],
[2759, 2726, 2688, ..., 2779, 2863, 2893],
[2802, 2755, 2637, ..., 2777, 2841, 2946]], dtype=uint16)
k =0
a = np.min(filter(lambda x: x>k,count1))
a
Out[39]: <filter at 0x1a56f9dbc88>
По неизвестной мне причине вместо получения фактических значений я получаю сообщение фильтра. Любая помощь будет принята с благодарностью.