Я хочу удалить элемент с помощью B массива идентификаторов, учитывая специфический скалярный ID «С»Как удалить определенный элемент из списка python?
В MATLAB я могу это сделать:
A(B == C) = []
Это пример моего кода:
boxes = [[1,2,20,20],[4,8,20,20],[8,10,40,40]]
boxIDs = [1,2,3]
IDx = 2
Я хочу удалить второй блок полностью из списка.
Как это сделать в python? У меня numpy.
'A [B == C] = []'. Используете ли вы 1d-массив, каков размер/форма ваших 'A' и' B'? –
Кажется, не работает. Он всегда удаляет первый элемент? –
Не могли бы вы приложить [mcve] (http://stackoverflow.com/help/mcve)? Без примеров данных и ожидаемого результата сложно ответить на ваш вопрос. –