np.delete(arr, idx)
удаляет элементы в местах, указанных в idx
, поэтому
B = np.delete(B, [0, 1], 0)
удаляет элементы в местах 0 и 1, которые являются упомянутыми вами элементами, [1. 0.]
и [1. 0.]
, поэтому для удаления определенного массива из 2D-массива необходимо знать индекс элемента, который вы хотите удалить. Вы можете сделать один уродливый лайнер, как это
B = np.delete(B, np.where((B==[0,1]).all(1)), 0)