代码之家  ›  专栏  ›  技术社区  ›  Philippe

模块组的Sympy支持

  •  0
  • Philippe  · 技术社区  · 6 年前

    Sympy支持模块化组吗?

    我在找类似的东西 pari/gp Mod 功能。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Philippe    6 年前

    有点令人困惑的是,模n的整数环被实现为 GF(n) (表示有限域的符号,通常情况下不是)。所以,5 mod 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
    
    推荐文章