Я хотел бы удалить элемент из массива с определенным значением. Тем не менее, в случае, когда есть несколько элементов с одинаковым значением, я хочу удалить только одно вхождение (не имеет значения, какое). То есть:
import numpy as np
a = np.array([1, 1, 2, 6, 8, 8, 8, 9])
Как удалить один экземпляр из 8? В частности,
a_new = np.delete(a, np.where(a == 8))
print(a_new)
удаляет все 8.