首页 > 解决方案 > 属性错误:“sage.rings.polynomial.skew_polynomial_element.SkewPolynomial_generic_de\ nse”对象没有属性“因子”

问题描述

运行 sage Notebook 时:

R.<w>=GF(3^2)
Frob=R.frobenius_endomorphism()
S.<x>=R['x',Frob];
S
Skew Polynomial Ring in x over Finite Field in w of size 3^2 twisted by
w |--> w^3
a=x^6-1
F=a.factor(); F

在执行最后一行时出现以下错误:

Traceback (click to the left of this block for traceback)
...
AttributeError:
'sage.rings.polynomial.skew_polynomial_element.SkewPolynomial_generic_de\
nse' object has no attribute 'factor'

标签: python

解决方案


错误非常简单。该类SkewPolynomial_generic_dense没有名为 的方法factor()

您可以从此处的文档中查看该类中可以使用的可用方法。

您可以尝试将其设置为F=a.factor并查看是否有效吗?


推荐阅读