问题标签 [sage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
262 浏览

sage - 最大值的 ode 求解器

我下载并安装了 sage,因为我需要一个 ODE 求解器。我认为 Maxima 在该部分相对受限,因为它似乎无法解决几乎基本的 ODE。我感谢为该项目付出的所有努力,但我真的可以使用一个更强大的求解器。还有其他免费的替代品吗?Axiom 包呢?提前致谢。

0 投票
1 回答
429 浏览

python - Python Sage 中的常量?变量在使用后消失

昨天我开始玩 Sage,一个开源的计算机代数系统。Sage 使用 Python 将多个开源包绑定到一个编码接口中。

不幸的是,不仅 Sage 是新的,Python 也是如此。我今天大部分时间都在学习两者。我能说什么?曾经是书呆子,永远是书呆子......

当我开始研究多维向量系统时,问题就来了。

正如您在下面看到的,我正在尝试使用 var('w') 来封装变量 x、y、z。这将允许我说 f(w) 而不是 f(x,y,z)。当你有多个方程时真的很方便。问题是,在我第一次使用 w 后,它会重置为“w”。

除了不断地将 w 重新分配给“x,y,z”之外,还有什么方法可以设置一个常数?根据 Python 网页上的规范,它看起来不像。

作为一名 PS,我对这个问题的解决方案让我觉得有点笨拙。我不是学生,而是一个 40 多岁的书呆子,对当今可用的技术感到惊讶。所以我没有助教、教授或同学寻求帮助。

我的解决方案...

1) 定义另一个变量:
v=var('v')
v=(x,y,z)

2) 每次运行一个函数后——f(x), g(x), h(x)——重新赋值 w=v

谢谢,狮子座

** *代码* ** *

0 投票
5 回答
65421 浏览

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

我从一个所谓的严肃来源下载了一个圣人脚本。它在我的计算机上不起作用,并且快速调试表明问题来自于这样一个事实,即在某些时候,作者正在做一个 n 元素列表从 1 到 n 编号(而“正常”编号在 Python 中,(因此)sage 是 0..n-1)。

我错过了什么?是否有隐藏在某个地方的全局变量会改变这个约定,比如在 APL 中?

感谢您的帮助(尽管我对英语和 CSish 的掌握很弱,但我希望我的问题很清楚......)

0 投票
4 回答
1954 浏览

haskell - Haskell 是否有与 Sage 等价的功能?

Haskell 程序员有类似Sage的东西吗?

0 投票
1 回答
332 浏览

python - 告诉 sage 在哪里可以找到 libjpeg

我已经在 Mac OS X 上安装了Sage。看起来它有 PIL。以下代码给了我一个 IOError ..

这是我得到的错误。

在我看来,它似乎找不到 libjpeg。我检查了我机器上的 MacPorts,看起来 jpeg 包已经安装。我还在 /opt/local/lib 中找到了 libjpeg。我尝试使用 os 库在 sage 脚本中和在 Sage 中操作 LD_LIBRARY_PATH,但无法摆脱此错误。我在网上搜索了如何让PIL找到libjpeg,但我发现涉及修改setup.py重建PIL。sage 似乎不包含 PIL 的 setup.py。

有没有其他人遇到过这个问题并解决了?也许有人熟悉 PIL?

0 投票
1 回答
385 浏览

python - 如何将库 GMP 导入 Sage/Python 项目

我已经安装了 GMP 库,现在我想将这个库导入到我试图放入的 sage 项目中:

但不幸的是它不起作用,我该怎么做。问候

0 投票
2 回答
4231 浏览

python - Python - 在 Json 格式的文件中写入/添加新记录

我想在我的文件 Json 的末尾添加一条新记录,现在它包含

我像这样读这个文件:

如何在文件末尾添加新记录。

0 投票
1 回答
1219 浏览

python - sagemath 中的条件表达式,在定义符号表达式时

在 SageMath(4.7 版)中,我在笔记本中执行此操作:

这没有错误。然而,在那之后,

  • dens(1, 1)返回0,
  • dens(1, 0.5)返回0,
  • 等等!

事实上,我没有办法得到答案2

我究竟做错了什么?

0 投票
1 回答
867 浏览

r - 我如何从 R 中调用 Sage?

通过搜索,我看到调用RfromSage非常无缝。但是,我找不到有关SageR. 例如,假设我有一个R想要区分的表达式,比如说

我怎样才能将它发送给 sage 并让它区分它并发送回 R 表达式?我希望结果几乎等同于

我搜索了 CRAN 和 google 并没有找到任何东西。我希望有一个比基于system函数更好的解决方案。我看到有 for 的支持Ryacas但我对Sage.

我使用 64 位 Ubuntu。

谢谢!

0 投票
1 回答
1325 浏览

sage - Sage:找到给定元素的指定基的线性组合?

给定一个向量空间V,一个基础B(每个元组的列表,每个元组的大小对应于V的维度并且在同一字段上)和一个向量v - 什么是sage命令来找到元素的(唯一)线性组合B 给 v?