У меня есть упорядоченный набор точек (x, y пар), которые я хотел бы использовать в качестве ключа в словаре.String SHA1 in Julia
Мой первоначальный подход в рубине состоял в том, чтобы получить строковое представление точек, а затем SHA1.
Что было бы лучшим способом добиться этого в Джулии?
Edit:
Ключ, который я хочу создать это множество точек, а не отдельные точки в наборе.
У меня есть процесс, который создает набор уникальных целых точек, и я хочу увидеть, встречался ли я с этим конкретным набором точек раньше. Я также хочу сохранить некоторую информацию об этом конкретном наборе точек. Например, сколько раз я видел эту конфигурацию.
Длина набора точек варьируется от 20 до 180 символов.
С символом SHA1 строкового представления этих точек я знаю, что мой ключ будет длиной до 40 символов, независимо от длины точек.
Фактически я использую SHA1 для сжатия моего ключа, чтобы размер моего словаря был как можно меньше. Я бы хотел, чтобы этот словарь вырос до довольно больших размеров.
Почему бы не использовать пары x, y в качестве ключей? – rickhg12hs
Я отредактировал оригинальный комментарий, чтобы сделать его немного понятнее. Я хочу использовать набор уникальных упорядоченных пар в качестве ключа в словаре. – koozdra