Сортировка массива по повторяющимся значениям
Есть массив, например:
a=[['A'],['B'],['A'],['A'],['C'],['C']]
Как при помощи библиотеки Numpy провести сортировку данного массива по одинаковым значениям, объединив их в отдельные массивы и приведя к такому виду?
a=[[['A'],['A'],['A']],
[['B']],
[['C'],['C']]]
Обычным перебором в цикле при помощи python сортирую без проблем, не могу понять возможно ли сделать с помощью Numpy, т.к. изучаю данную библиотеку. Спасибо.