sage相关内容

如何翻译此 SageMath 代码以在 Python 中运行?

我该怎么做才能让这段代码在 Python 中运行?我从 此处.如果我在 CoCalc 上的 SageMath 工作簿中运行它,它无需调整即可工作.导入 sage 和 numpy 后在 Python 中运行时,出现各种名称和属性错误. def mean_x(factor, values):return sum([cos(2*pi*v/factor) for v in values])/len(va ..
发布时间:2021-09-09 19:22:38 其他开发

运行 Sage 时出错

我正在尝试使用 Sage,但是当我输入 ./sage 时,我收到了很多这样的错误,带有奇怪的字符: ----------------------------------------------------------------------|Sage 4.8 版本,发布日期:2012-01-20 ||为 GUI 输入 notebook(),为信息输入 license().|----------- ..
发布时间:2021-07-13 20:06:47 其他开发

为什么创建从 0 到 log(len(list), 2) 的范围这么慢?

我不知道为什么会发生这种情况.我弄乱了一些列表,我需要一个从 0 到 log(n, 2) 的 for 循环,其中 n 是列表的长度.但是代码非常慢,所以经过一番研究后我发现问题出在范围生成上.演示示例代码: n = len([1,2,3,4,5,6,7,8])k = 8timeit('range(log(n, 2))', number=2, repeat=3) # 测试 1timeit('ran ..
发布时间:2021-06-15 19:38:14 其他开发

导入错误:没有名为 _scproxy 的模块

我试图从源头制作 Sage,但我失败了.Yosemite 上似乎缺少库 _scproxy.我还没有在 SO 上和网络上的任何地方找到非常有用的帮助.如果有人可以帮助我.这是日志: 找到 setuptools-12.4 的本地元数据在/Users/sam/Downloads/sage-6.7/upstream/setuptools-12.4.tar.gz 找到本地资源校验和:427e916ad99 ..
发布时间:2021-06-13 19:15:49 其他开发

在 Sage 中使用 Python 的 pickle 导致内存使用率高

我正在使用基于 Python 的 Sage Mathematics 软件来创建一个很长的向量列表.该列表包含大约 100,000,000 个元素,sys.getsizeof() 告诉我它的大小略小于 1GB. 这个列表我腌制到一个文件中(这已经花费了很长时间——但足够公平).只有当我解开这个列表时,它才会变得烦人.RAM 使用量从 1.15GB 增加到 4.3GB,我想知道这是怎么回事? ..
发布时间:2021-06-02 20:02:37 其他开发

贤者:有限阿贝尔群的自同构群?

对于有限阿贝尔群 G,比如说, G = AbelianGroup((4,4,5)),我希望Sage返回G的自同构群.这实现了吗? 官方排列组文档.在这里你去,虽然发电机可能不是你是什么寻找: G = AbelianGroup((4,4,5))H =差距(G).AutomorphismGroup()PermutationGroup(gap_group = H.AsPermGroup())具 ..
发布时间:2021-05-29 20:54:37 其他开发

Sage Math 9.0(Jupyter)中的Python熊猫-Windows

我刚刚在Windows上安装了Sage Math 9.0,它带有jupyter环境. 我的电脑上确实安装了Python,并且在命令行中可以使用python和pandas. 但是从SageMath附带的jupyter中,我不能使用熊猫. sage附带的jupyter似乎无法从PC上的“正常" python安装中“获悉".是否可以通过Windows上的SageMath让大熊猫使用jupyter笔 ..
发布时间:2021-02-14 19:33:25 其他开发

如何在Anaconda中安装SageMath内核?

我正在尝试在Anaconda 3中使用Sage,但看起来库未导入. 我首先创建了一个新环境'ipykernel_py2',然后按照然后我转到创建的内核文件夹(C:\ Users \ YOUR_USERNAME \ AppData \ Local \ Continuum \ anaconda3 \ envs \ ipykernel_py2 \ share \ jupyter \ kernels ..
发布时间:2021-02-14 19:32:17 其他开发

如何在Jupyter中安装sagemath内核

我可以将Python内核与Jupyter一起使用.我正在寻找在Jupyter中使用木的方法.我看不到安装它的方法.该怎么做? 解决方案 您正在反向进行; Sage在其中包含Jupyter笔记本,您可以通过这种方式将它与该内核一起使用. (以及其他.)使用 $ sage --notebook ipython 我相信.另请参见此处. (我认为也有些人通过编辑一些文件或配置将Ju ..
发布时间:2021-02-09 18:50:03 其他开发

安装Sage 6并在64位Windows 8 PC上打开它

这个问题主要是关于Sage的安装,但我想我可以在这里尝试一下:通常,对于Sage的安装我也有些困惑: 在选择我所在位置附近的服务器后,我转到了下载页面: sage-6.1.1.tar.gz 并将其下载到我的Windows 8、64位PC.但是,即使安装了7-zip后,该文件也无法在我的PC中打开(我双击该文件以运行它),我可以使用7-zip将其解压缩/转换为.tar文件.您对打开 ..
发布时间:2020-11-29 05:26:45 其他开发

没有名为"sage.all"的模块

我将在Django Web应用程序中使用sage模块,因此在我的python virtualenv v3.6中,我使用pip安装了sage.当我运行脚本以使用鼠尾草时,出现以下错误: Exception Value: No module named 'sage.all' 我读了一些圣人有自己的python的帖子.这是否意味着我不能在python virtualenv中使用鼠尾草? ..
发布时间:2020-11-27 06:34:45 其他开发

在Python中随机生成特定长度的整数分区的算法?

我一直在使用SAGE提供的 random_element()函数为给定整数( N )具有特定长度( S )。我正在尝试从所有分区的集合中为给定值 N 和 S 生成无偏随机样本。 SAGE的函数可以快速返回N个随机分区(即 Partitions(N).random_element())。 但是,添加 S (即 Partitions(N,length = S).random_element()) ..
发布时间:2020-10-05 22:47:18 其他开发

在Python中解决符号布尔变量

我需要解决一组符号布尔表达式,例如: >>> solve(x | y = False) (False, False) >>> solve(x & y = True) (True, True) >>> solve (x & y & z = True) (True, True, True) >>> solve(x ^ y = False) ((False, False), (True, T ..
发布时间:2020-09-22 04:01:18 其他开发

Python/sage:列表可以从索引1开始吗?

我从一个严肃的来源下载了一个鼠尾草脚本.它在我的计算机上不起作用,快速调试后发现问题出在以下事实:在某些时候,作者的行为好像n元素列表的编号是从1到n(而“常规"编号)一样在Python中,(因此)贤者为0..n-1). 我想念什么?像APL中一样,隐藏在某个全局变量会改变此约定吗? 感谢您的帮助(尽管我对英语和CSish的理解不够熟练,但我希望我的问题很清楚) 解决方案 Py ..
发布时间:2020-07-07 21:16:06 其他开发

SciPy创建2D多边形蒙版

我需要使用标准Python包创建一个表示多边形的二进制掩码的numpy 2D数组. 输入:多边形顶点,图像尺寸 输出:多边形(numpy二维数组)的二进制掩码 (更大的上下文:我想使用scipy.ndimage.morphology.distance_transform_edt获得该多边形的距离变换.) 有人可以告诉我该怎么做吗? 解决方案 答案很简单: impo ..
发布时间:2020-05-28 23:50:13 其他开发

带有numpy.random.permutation的未调整大小的对象错误?

我现在有一些代码停留在一行上: perm = numpy.random.permutation(128) 向其显示以下错误:"TypeError:未调整大小的对象的len()".我不知道问题出在哪里,因为128只是一个整数.我看到这是一个可能已经在这里解决的问题: http://mail.scipy.org/pipermail/numpy-discussion/2007-January/ ..
发布时间:2020-05-18 21:48:47 其他开发

四重精度特征值,特征向量和矩阵对数

我正在尝试以四倍精度对角矩阵,并取它们的对数.有没有一种语言可以使用内置函数来完成此任务? 请注意,标记中的语言/软件包不足,存在以下缺陷: Matlab:不支持四精度. Python/NumPy/SciPy:dtype float128的矩阵在float64中产生特征向量. 鼠尾草:通过GP/PARI的接口会产生错误的错误消息. 有人对角化和矩阵对数执行四进制精度吗 ..
发布时间:2020-05-06 13:36:59 其他开发

在Sage中求解联立方程

在 Sage 中(使用sage: var('x1 y1 x2 y2 t') (x1, y1, x2, y2, t) sage: eq1 = x1==t sage: eq2 = y1==t sage: eq3 = x2==t sage: eq4 = y2==1-t sage: solve([eq1,eq2,eq3,eq4,x1==x2,y1==y2],t) [] 以下重新制定格式无济于事: ..
发布时间:2020-05-06 11:20:57 其他开发

SymPy和Sage有什么区别?

SymPy 和解决方案 (完整披露:我是SymPy的首席开发人员) 您应该了解的第一件事是SymPy和Sage不太一样. SymPy是一个纯Python库,可以进行计算机代数运算. Sage是开源数学软件的集合. Sage尝试将所有主要的开源数学软件聚集在一起,并将其粘合到一个有用的系统中.实际上, Sage包含SymPy 作为其系统之一. 下面是每个(有偏见的)事实的简短列表(我不 ..
发布时间:2020-05-06 10:58:15 其他开发

Jupyter无法在安装了sagemath的情况下运行

我正在Mac上运行,同时安装了sagemath和Anaconda. Sage可以正常工作,尽管Jupyter笔记本无法运行. 我收到以下错误: Rois-MBP:~ roi$ /anaconda/bin/jupyter_mac.command ; exit; [W 22:32:09.192 NotebookApp] Unrecognized JSON config file versi ..
发布时间:2020-04-25 06:25:46 其他开发