Sympy поддержка модульных групп

Sympy поддерживает модульные группы?

Я ищу что-то похожее на pari/gp"s Mod функция.

1 ответ

Решение

Несколько запутанно, что кольцо целых чисел по модулю n реализовано как GF(n) (обозначение, предлагающее конечные поля, которые вообще не являются). Итак, 5 мод 12 будет представлен

>>> from sympy import GF
>>> x = GF(12)(5)
>>> print(x)
5 mod 12
>>> print(x*4)
8 mod 12
>>> print(-x)
7 mod 12
>>> print(x+10)
3 mod 12
>>> print(x**2)
1 mod 12
Другие вопросы по тегам