Я получил один 2-D массив
data = [[1,2,3...], [4,5,6...], [7,8,9...], ...]
и еще один 1-D массив, который содержит значение MINIMUM каждого подмассива сверху:
minima= [1, 4, 7, ....]
. Следовательно, len(minima) = len(data)
.
Теперь я хочу установить пороговое значение, скажем threshold = 7
, и хочу удалить каждый подмассив data
с минимумом ниже этого порога. Итак, я попробовал следующее:
threshold = 7
for i in range(len(minima)):
if minima[i] < threshold:
data = np.delete(data, i, 1)
, но это дает мне IndexError: IndexError: index 225 выходит за пределы для оси 1 с размером 225
Я думаю, что это связано с чем-то Ось и Al oop не лучший подход, но мой опыт очень ограничен. Ценю вашу помощь!