gpt4 book ai didi

python - 使用 Sage 多项式时出现 NameError

转载 作者:行者123 更新时间:2023-11-28 16:29:38 25 4
gpt4 key购买 nike

我读了here如何使用多项式。但是当我尝试这个时

R = QQ['t']
poly = (t+1) * (t+2); poly

Sage 给我以下错误:

NameError: name 't' is not defined

我该怎么办?

最佳答案

对了,你必须在使用多项式环时注入(inject)变量名。你指向的文件指出

sage: R.<t> = PolynomialRing(QQ)

确实这样做了。或者,你可以这样做

sage: R=QQ['t']
sage: R.inject_variables()
Defining t
sage: t+1
t + 1

您想知道如何在不打印名称的情况下做到这一点:

sage: R.inject_variables(verbose=False)

玩得开心!

关于python - 使用 Sage 多项式时出现 NameError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33239620/

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