У меня есть массив, который выглядит примерно так:
myarray = array([list(['string4', 'string2', 'string3']),list(['string1', 'string2', 'string4', 'string5']), list(['string1', 'string2', 'string4'])], dtype=object)
Как мне кодировать отдельные строки в целые числа?У меня большой набор данных.Как бы я сделал это наиболее эффективно?Я хочу что-то похожее на это:
myarrayencoded = [[4,2,3],[1,2,4,5],[1,2,4]]
Примечание: я не могу ничего сортировать, так как позиция целых чисел имеет значение.Кроме того, каждый подсписок может содержать различное количество строк.
Я очень ценю помощь!