首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAGE -有效Sage语法上的“NoneType”错误

SAGE -有效Sage语法上的“NoneType”错误
EN

Stack Overflow用户
提问于 2015-05-01 13:32:18
回答 1查看 251关注 0票数 0

我正在编写一个程序来计算sage中椭圆曲线的生成点。

这样做的功能是:

代码语言:javascript
复制
E.gen(0)

其中E是一些椭圆曲线。

如果我在Sage网络版上这样做,它的工作原理是没有问题的:

代码语言:javascript
复制
sage: E = EllipticCurve(GF(73),[6,0])
sage: E.gen(0)
(18 : 10 : 1)

但是,如果我在本地尝试的话:

代码语言:javascript
复制
sage: E = EllipticCurve(GF(73),[6,0])
sage: E.gen(0)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-3-cfa3068996f9> in <module>()
----> 1 E.gen(Integer(0))

/usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_generic.pyc in gen(self, i)
   1309             NotImplementedError: not implemented.
   1310         """
-> 1311         return self.gens()[i]
   1312 
   1313     def rst_transform(self, r, s, t):

TypeError: 'NoneType' object has no attribute '__getitem__'

我使用的是sage版本6.6,到目前为止,我看到的所有文档都表明这是可行的,而且在Sage的在线版本中也是如此。有人能解释一下这件事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-05 02:00:54

我重新安装了Arch,解决了这个问题。我猜这可能和我的python2 2/3配置有关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29987799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档