在SageMath中绘制椭圆曲线

爱丽丝

我一生中从未使用过SageMath,而是依靠互联网上的速成班了解如何从SageMath中获得想要的东西(在有限域上绘制椭圆曲线)。

我正在使用此代码,粘贴在下面:

@interact
def f(label='37a', p=tuple(prime_range(1000))):
 try: E = EllipticCurve(label)
 except:
 print "invalid label %s"%label; return
 try:
show(graphics_array([plot(E,thickness=3),plot(E.change_ring(GF(p)))]),frame=True)
 except Exception, msg:
 print msg

似乎缺少一个括号,但是我没有经验去知道它应该去哪里。我收到的错误消息是:

Error in lines 1-6
Traceback (most recent call last):
  File "/projects/sage/sage-6.10/local/lib/python2.7/site-packages/smc_sagews/sage_server.py", line 905, in execute
    exec compile(block+'\n', '', 'single') in namespace, locals
  File "<string>", line 4
    except:
          ^
IndentationError: unindent does not match any outer indentation level
davidlowryduda

您所给出的错误似乎表明except:缩进的行不多于except:缩进的行。Python非常关心缩进级别。

您可以尝试以下方法。

@interact
def f(label='37a', p=tuple(prime_range(1000))):
    try:
        E = EllipticCurve(label)
    except:
        print "invalid label %s"%label; return
    try:
        show(graphics_array([plot(E,thickness=3), plot(E.change_ring(GF(p)))]), frame=True)
    except Exception, msg:
        print msg

除了:您应在代码前使用四个空格,以使其显示为代码块。有关更多信息,请参见如何格式化我的代码块?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在实数上绘制椭圆曲线

来自分类Dev

在文本中绘制曲线

来自分类Dev

Java中的点除椭圆曲线

来自分类Dev

在java中绘制多个椭圆

来自分类Dev

无法在java中绘制椭圆

来自分类Dev

在Sagemath中积分并绘制分段函数

来自分类Dev

要在SageMath中绘制Matlab数据?

来自分类Dev

gnuplot在文件中绘制曲线

来自分类Dev

使用UIBezierPath在Swift中绘制椭圆

来自分类Dev

在C#中绘制椭圆的最快方法

来自分类Dev

如何在Python中绘制半椭圆?

来自分类Dev

如何使用MVP在OpenGL中绘制椭圆

来自分类Dev

在椭圆形周长中绘制对象

来自分类Dev

在Matlab中绘制椭圆抛物面

来自分类Dev

给定焦点在matplotlib中绘制椭圆

来自分类Dev

雅可比坐标中的椭圆曲线点加法

来自分类Dev

如何在python中添加椭圆曲线点?

来自分类Dev

Crypto++ 中的椭圆曲线点加法和乘法

来自分类Dev

椭圆曲线蛮力

来自分类Dev

如何在快速的鼠标光标拖动上绘制重复的椭圆的连续曲线?

来自分类Dev

在SageMath中的图形的顶点上绘制非注入标签

来自分类Dev

如何在Android中绘制曲线?

来自分类Dev

在Python的matplotlib中从散点图绘制曲线?

来自分类Dev

使用CSS在Border中绘制曲线

来自分类Dev

在R中绘制逻辑回归曲线

来自分类Dev

如何在SVG中绘制S曲线?

来自分类Dev

在keras中绘制曲线以给出KeyError:'accuracy'

来自分类Dev

使用系数在ggplot中绘制曲线

来自分类Dev

如何在加工中绘制高斯曲线