小编Pio*_*nov的帖子

有没有一种舒适的方法可以在 PARI/GP 中生成 n 中的 k 组合?

假设我在 PARI/GP 中有一个包含 n 个元素的向量。

我想从 n 个元素中生成 k 个组合。

例如,如果向量为 [3,7,11,14,18] 且 k=3,则输出应为

[3,7,11]
[3,7,14]
[3,7,18]
[3,11,14]
[3,11,18]
[3,14,18]
[7,11,14]
[7,11,18]
[7,14,18]
[11,14,18]
Run Code Online (Sandbox Code Playgroud)

PARI/GP 中是否有命令执行此操作,或者我是否必须对该功能进行编程?

function pari pari-gp

3
推荐指数
1
解决办法
453
查看次数

如何在 Pari/Gp 中增加足够的堆栈大小以使命令正常工作

我正在使用在 ASUS x75 上运行的 GP 和最小多项式,如下所示:

(19:25) gp > elt=Mod(a*x^3+b*x^2+c*x+d,('x^5-1)/('x-1))
%122 = Mod(a*x^3 + b*x^2 + c*x + d, x^4 + x^3 + x^2 + x + 1)
(19:25) gp > (poly=minpoly(elt,x='x))
%123 = x^4 + (a + (b + (c - 4*d)))*x^3 + (a^2 + (-3*b + (2*c - 3*d))*a + (b^2 + (2*c - 3*d)*b + (c^2 - 3*d*c + 6*d^2)))*x^2 + (a^3 + (-2*b + (3*c - 2*d))*a^2 + (-2*b^2 + (c + 6*d)*b + (-2*c^2 - …
Run Code Online (Sandbox Code Playgroud)

stack-size pari pari-gp polynomials

1
推荐指数
1
解决办法
5380
查看次数

将 p 进数转换为 Pari/GP 中的向量

我想将 Pari/GP p-adic 数的元素提取到向量中。即,如果这是我的 p 进数:

O(5^8)+1/3
> 2 + 3*5 + 5^2 + 3*5^3 + 5^4 + 3*5^5 + 5^6 + 3*5^7 + O(5^8)
Run Code Online (Sandbox Code Playgroud)

我希望能够提取这样的向量:

[2,3,1,3,1,3,1,3]
Run Code Online (Sandbox Code Playgroud)

有没有直接的方法来做到这一点还是我必须编写自己的函数?

pari pari-gp

0
推荐指数
1
解决办法
714
查看次数

标签 统计

pari ×3

pari-gp ×3

function ×1

polynomials ×1

stack-size ×1