Как я могу использовать индексирование массива NumPy, чтобы выбрать 2 столбца из двухмерного массива для выбора уникальных значений?

Вероятно, это действительно глупый вопрос, но я искал и не могу найти ответ нигде (вероятно, потому что это 'слишком глупый вопрос).

у меня есть2D NumPy массив с несколькими столбцами. Я хочу идентифицироватьunique элементы в1st или же2nd столбец, но не в остальных столбцах:

array([['A', 'B', '3', '4'],
       ['C', 'D', '3', '5']], 
      dtype='|S1')

С помощьюnp.unique Я получу уникальные значения в массиве, и я могу индексировать один столбец следующим образом:

np.unique(example_array[:,0])
Out[16]: 
array(['A', 'C'], 
      dtype='|S1')

Как я могу проиндексировать его, чтобы найти все уникальные значения в[;,0] И в ?[:,1]

Ответы на вопрос(1)

Ваш ответ на вопрос