0
0 комментариев

Есть numpy массив вида

L = np.array(['a','a','a','a','b','b','b','b','c','c','c','c'])

Как с помощью numpy этот массив видоизменить в:

[1,1,1,1,2,2,2,2,3,3,3,3]

Там есть метод:

np.where(L == 'a', 1, 2)

но он заменит все что «а» на 1 а все остальные на 2, а нужно что бы для каждого вида данных в массиве была своя цифра.


Добавить комментарий