如何使用Sympy解决有限域上的线性方程组?

3
请提供至少包含两个变量的工作示例。我似乎无法从文档中找到如何做到这一点。
我已经尝试过:
solve(Eq(poly(x + y,domain=FF(7)),0),x,y)

但是这将输出:
[]

这是不正确的,似乎是类型问题。有没有办法解决这个问题?

1个回答

0
>>> solve(Poly(x + y,domain=FF(7)),[x,y])
[{x: -y}]

请解释一下你的代码是做什么的,以及为什么它能解决问题。仅仅提供代码作为答案(即使它能正常工作)通常不能帮助提问者理解他们的问题。 - SuperBiasedMan
这只是一个语法问题。Shibboleth表明您选择的用户名是正确的。 - saulspatz
1
根据此链接:https://github.com/sympy/sympy/issues/9821,solve函数不完全支持解决有限域上的线性系统。 - JeremyKun

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接