问题标签 [mathics]

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 回答
46 浏览

testing - 依赖年份的测试

自动测试取决于当前年份的函数的正确行为的最佳实践是什么?具体来说,我想DateListMathics(类似 Mathematica 的 CAS)中添加一个测试,以确保在没有给出年份作为参数时返回当前年份。

我想到了两种可能的解决方案:

  1. 在测试中硬编码当前年份。所以这个测试必须每年更新一次,因为新年之后可能会出现一些失败的集成测试。
  2. 创建另一个应该返回当前年份并确保它们返回相同的函数。这降低了出错的可能性,但当然,这两个函数仍然可能是错误的。

任何其他想法或对现有实践的指示?

0 投票
1 回答
1752 浏览

python - 在 Mac OS X 下安装 Mathics

我正在尝试在 Mac Os X Mavericks 下安装Mathics 。安装说明说明要提前安装 3 个库(python 除外):python-devlibsqlite3-devlibgmp3-dev. 我使用 Homebrew 安装 python,但找不到其他库。我在 SE上找到了一篇关于如何找到标头的文章,但我不知道该怎么做才能继续安装。python initialize.py按照说明运行我得到一个错误

/usr/local/Cellar/python/2.7.6_1/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'initialize.py': [Errno 2] No such file or directory

那么,Homebrew 中的库的替代品是什么?

0 投票
1 回答
229 浏览

mathics - mathics.net 网页始终响应“抱歉,处理您的请求时出错!”

mathics.net 网页响应“抱歉,处理您的请求时出错!” 到每一个陈述。(我在 Win7 上使用 IE 和 Firefox,在 Android 上使用 Chrome。)另外,我无法创建登录帐户,因为网页从不向我发送电子邮件。我发给我在网站上找到的人(不是 Poeschko 先生)的电子邮件从未得到答复。数学看起来很有吸引力,但不能从中得到任何智能结果是令人沮丧的。任何人都可以帮忙吗?

0 投票
1 回答
441 浏览

python - 错误:找不到“python-dateutil”分布,这是 Mathics 所必需的

您好,我正在尝试安装 mathics python3 setup.py install --user 但我收到此错误:未找到“python-dateutil”分布,并且是 Mathics 所必需的

当我尝试安装日期工具时,我得到了这个

有人可以帮助安装数学提前谢谢

0 投票
1 回答
64 浏览

macos - 数学 Mac 安装

您好,我已经基于 python3构建了我自己的数学版本(https://github.com/mathics/Mathics ),并通过在终端上键入安装在我的机器上(我正在使用 ubuntu)

mathics 的 setup.py 所在的位置。现在我想把我的数学版本发给我的导师,但他正在使用 Mac os X。手续一样吗?假设他安装了 python3 。有什么具体的指示让他送他吗?

先感谢您 !

0 投票
1 回答
271 浏览

wolfram-mathematica - 如何使用带下标的变量?

Mathics,我尝试过:

但它给出了错误:

Subscript[a, 0] 中的标记下标是受保护的。

0 投票
0 回答
47 浏览

wolfram-mathematica - 在 Mathics 中将列表或数组元素打印为下标

我可以通过这种方式在 Mathics 中创建一个列表变量:

这在任何语言中都很常见,但是 Mathics Wolfram 语言也有以下语法:

它以漂亮的数学下标样式打印。

我的问题是:是否可以格式化列表(或数组)以使用下标样式打印?

0 投票
0 回答
13 浏览

mathics - 如何在数学中使用开始/结束?

下面是一个数学会话,我在其中运行一些包含BeginEnd全部作为块的代码,然后一次一行。第一个会话失败,第二个会话成功。为什么?如何将代码作为一个块运行?

我是数学n00b。

(附注:count即使在第二个示例中,仍然没有定义。也许我需要每行一个定义才能工作?)

0 投票
1 回答
37 浏览

mathics - Mathematica 和 Mathics 的“或”定义是否不同?

在 Mathematica 中,“或”看起来是用双竖线定义的。请参阅https://reference.wolfram.com/language/ref/Or.htmlhttps://mathematica.stackexchange.com/a/119763

在 Mathics 2.1.0 中,这似乎不起作用:

而“或”这个词似乎有效:

那么我必须||在 Mathematica 和orMathics 中使用,还是我弄错了?