如何解决从 Sage 详细输出中提取值
我是一名数学家,在使用 Sage 方面需要一些帮助。我正在使用以下代码,以通过 2 同基因下降法找到不同椭圆曲线等级的上限。
一个例子是:
spring.jpa.hibernate.ddl-auto = none
输出:
from sage.schemes.elliptic_curves.descent_two_isogeny import two_descent_by_two_isogeny
E = EllipticCurve([0,17,0])
S = two_descent_by_two_isogeny(E,verbosity =1)
现在我感兴趣的信息是最后一个数字,即作为排名上限的“2”。
我想做的是找到一种从输出中提取这个数字的方法,这样我就可以在许多不同的椭圆曲线上运行代码,并且每次只接收一个等级上限的值,而不是大文本输出。
这可能吗?
解决方法
会
E.rank_bounds()
给你想要的答案?它输出 (0,2)
,并且文档说,“使用“simon_two_descent()”返回下限和上限。 (我是数学家,但这不是我的专业领域,所以我不知道 simon_two_descent
是否提供与 two_descent_by_two_isogeny
相同的排名信息。我鼓励您输入 E.<TAB>
并浏览选项以查看是否正确。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。