gpt4 book ai didi

python - 在 GF(5^2) 上创建多项式环时出错

转载 作者:行者123 更新时间:2023-12-01 08:33:08 24 4
gpt4 key购买 nike

我想使用 GF(p^k) 上的多项式环,其中 p 是素数。

我尝试过:

p = 3
q = 9
Fq.<alpha> = FiniteField(q)
Pol.<x> = PolynomialRing(Fq)
Pol

这会引发错误:

TypeError: Cannot convert non-integral float to integer

我正在使用 SageMath 8.3。知道为什么以及如何解决这个问题吗?

最佳答案

无法重现此问题。在 CoCalc 上运行 Sage 8.3 :

$ sage-8.3
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 8.3, Release Date: 2018-08-03 │
│ Create a "Sage Worksheet" file for the notebook interface. │
│ Enhanced for CoCalc. │
│ Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
sage: p = 3
sage: q = 9
sage: Fq.<alpha> = FiniteField(q)
sage: Pol.<x> = PolynomialRing(Fq)
sage: Pol
Univariate Polynomial Ring in x over Finite Field in alpha of size 3^2
  • 您能否在新的 Sage session 中重现该问题?
  • 您的操作系统是什么?
  • 您是如何安装 Sage 的? (通过包管理器?作为二进制文件从 SageMath 网站下载?从源头构建?等等
  • 这会发生在 Sage REPL 中(在终端中)吗?在 SageNB 工作表中?在 Jupyter 笔记本中?其他?

关于python - 在 GF(5^2) 上创建多项式环时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53847001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com