Как использовать пакет Cypari в python? - PullRequest
0 голосов
/ 22 марта 2020

Я искал инструкции или руководства по cypari , но не смог найти, я нашел только следующий код -

import cypari
print(cypari.pari('factor({})'.format(2**127-2)))

Итак, я не знаю, как его использовать .

1 Ответ

0 голосов
/ 19 апреля 2020

Учитывая вашу команду, результат похож на пару списков. Первый содержит простые числа, второй - кратности. Чтобы преобразовать его в формат словаря, например sympy.ntheory.factorint, вы можете использовать

res = cypari.pari('factor({})'.format(2**127-2))
d = {res[0][i] : res[1][i] for i in range(len(res[0]))}
...