У меня есть массив 12 numpy, который содержит около 1000 значений в каждом. Некоторые из значений имеют звездочку вокруг них и указывают, что мне нужно удалить значение из массива. Другие нет, и это трудно проверить, где они. Аналогичный код (но меньший пример) ниже:
nums1 = np.array([654, 648, 213, *684*, 516, 654, *987*, 321])
nums2 = np.array([68, 89, 36, 879, 78, 213, 89, 79])
nums3 = np.array([432, *87*, 809, 312, 76, *890*, 234, 32])
Есть ли способ протестировать каждый из них и получить массив признаков, чтобы я мог удалить значения и их соответствующих партнеров в других моих массивах? Опять же, это пример, мои массивы намного больше. Мой идеальный вывод будет примерно таким:
bad_values_nums1 = np.array([3, 6])
bad_values_nums2 = np.array([])
bad_values_nums3 = np.array([1, 5])