我从sage控制台调用的相同函数是提供一个NameError: name '<xxxx>' is not defined。我假设我必须在python程序中导入一些模块。例如,在Java中,假设我想使用HashMap,我只是谷歌HashMap java &我得到的第一个成功是我找不到类似萨格玛斯的东西。下面是我想从sagemath python程序中调用
我的目标是得到在Fp上的曲线上的点数,它的素数p至少是160位,然后在Winform中打印到textBox中。y^2= x^3 + Ax + B mod p
经过一些研究,我偶然发现了SageMath,我已经下载了9.3版本。不过,现在我被困住了。我在SageMath 9.3上尝试了SageMath,但是它不起作用。它把System.ComponentModel.Win32Exception扔了。简而言之,我需要将这
是否可以在python会话中导入SageMath函数?从用户的角度来看,我想做的事情如下:>>> sage.kronecker_symbol(3,5) # ...or any other sage root functions而不是从sagemath会话访问kronecker_symbol(3,5)。如果可能的话,它将非常方便,因为它允许将SageMath的所有功能嵌入到python世界中<
我正在使用SageMath9.4编写一个Python模块。基本上,我想将这个模块导入木星实验室笔记本(运行SageMath 9.4内核)来进行计算等。这是它的开始:'''This class defines the standard root system associated to an abstractrange(0,k) for j in range(0,k))] if x not in QQ]
但是,当我打开另一个木星实验室会话时,导入Py
在sagemath中,我想绘制以下函数foo (sagemath是一个足够大的数组): def foo(x): returnCoef[x_approx] 我想使用命令plot(foo(x), (x,0,0.1))。但是我得到了错误unable to convert floor(4*x) to an integer。然而,当` `foo没有使用数组时,它可以工作:
我在sageMath工作表中有一个列表v,如下所示m = 14002然后我对列表中的每个数字进行模数计算for i in range(0, len(v)):我的问题是,当我稍后想要对列表进行其他计算时,列表仍然会以某种方式记住mod()函数。for i in range(len(v)):
v[i] = <e
我正在尝试使用在post 中编写的SageMath代码。这段代码可以在CoCalc中运行,但是我不能让它在我的集成开发环境中运行。我已经导入了numpy和sagemath,并根据需要引用它们来定义数学函数,但我无法让find_local_maximum函数工作。见下文。代码:import sagemath as sm
def mean_x(factor, v