У меня есть набор данных, который представляет собой список списков, который выглядит следующим образом:
[[-0.519418066, -0.680905835],
[0.895518429, -0.654813183],
[0.092350219, 0.135117023],
[-0.299403315, -0.568458405],....]
его форма (9760,), и я пытаюсь удалить все записи, где значение первого числав каждой записи больше 0, поэтому в этом примере 2-я и 3-я записи будут удалены, чтобы оставить
[[-0.519418066, -0.680905835],
[-0.299403315, -0.568458405],....]
Пока я написал:
for x in range(9670):
for j in filterfinal[j][0]:
if filterfinal[j][0] > 0:
np.delete(filterfinal[j])
это возвращает: TypeError: индексы списка должны быть целыми или кусочками, а не списком
Заранее благодарим за любую помощь по этой проблеме!