#python #base64 #backend #encode
#python #base64 #серверная часть #кодировать
Вопрос:
Итак, у меня уникальная ситуация. У меня есть куча uuid, которые я храню прямо сейчас. Мне нужно преобразовать их в целочисленные значения, чтобы мой алгоритм ML мог считывать его и выполнять вычисления. Каков наилучший способ сделать это при минимизации столкновений?
Вот что я делаю прямо сейчас, но я считаю, что это приведет к некоторым столкновениям:
input = "1c7a2bc6-ca2d-47ab-9808-1820241cf4d6"
id = uuid.UUID(input)
print(id.int)
Каков наилучший маршрут? Я думаю, что base64 может быть полезен, но мне нужно, чтобы он был в целочисленном формате.
Ответ №1:
Я думаю, вы можете использовать словарь для присвоения уникального целого числа каждому значению uuid:
if uuid not in uuid_dict:
uuid_dict[uuid] = len(uuid_dict)