Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的模系数多项式库_Python_Polynomial Math_Modular - Fatal编程技术网

python中的模系数多项式库

python中的模系数多项式库,python,polynomial-math,modular,Python,Polynomial Math,Modular,有人知道一个简单的库可以做什么吗 模系数多项式的计算 我见过numpy,但这一个似乎不支持 模系数 谢谢, Shai.将系数提升为整数就足够了。例如,如果您想要计算 $(1+2x+3x^2)(3+2x+x^2)$单位为$Z/5[x]$,只需计算$(1+2x+3x^2)(3+2x+x^2)$单位为$Z[x]$ 并将其减少到$Z/5[x]$ 因此 导入numpy.polyman.polyman c1=(1,2,3) c2=(3,2,1) numpy.fmod(numpy.polynomal.poly

有人知道一个简单的库可以做什么吗
模系数多项式的计算

我见过numpy,但这一个似乎不支持 模系数

谢谢,
Shai.

将系数提升为整数就足够了。例如,如果您想要计算 $(1+2x+3x^2)(3+2x+x^2)$单位为$Z/5[x]$,只需计算$(1+2x+3x^2)(3+2x+x^2)$单位为$Z[x]$ 并将其减少到$Z/5[x]$

因此

导入numpy.polyman.polyman c1=(1,2,3) c2=(3,2,1) numpy.fmod(numpy.polynomal.polynomal.polymul(c1,c2),5) numpy.fmod(numpy.polynomal.polynomal.polymul(c1,c2),5)

给予

array([ 3.,  3.,  4.,  3.,  3.])

你所说的模系数是什么意思?我指的是一些素数p的Z_p上的系数:例如3(mod 5)=2(mod 5)你打算做什么样的运算?如果只是评估,那么您不需要特殊的库。我想如果你是在科夫人身上做手术,那么你需要更复杂的技术!添加,mult,fiv,mod,gcd,lcm,root,诸如此类的东西。