问题标签 [gap-system]

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

export - 如何在 GAP 中导出

我对为计算代数设计的GAP编程相当陌生。我进行了计算并希望用我的结果制作散点图,但是 GAP 没有此功能。是否有可能/如何/在哪里可以找出是否可以从 GAP 导出向量。

0 投票
1 回答
181 浏览

haskell - 如何为 Haskell 制作接口 GAP?

我需要将 GAP 与 Haskell 一起使用。如何为 Haskell 创建一个接口来调用 GAP 的函数?

0 投票
0 回答
389 浏览

python - 在 Python 程序中从 GAP 获取数据 - Sage 还是没有 Sage?

我有一个 Python 解析器,可以在我的本地机器上读取和写入静态 JSON 文件(包含映射到 Python 字典的 JSON 对象)。这些对象的属性与GAP 小群库中的有限群对象有关。有没有办法从 GAP 获取数据,以便更新这些 JSON 文件中的对象信息?我的机器上有 GAP。

显然我可以使用Sage,它有一个可以识别 Python 的 shell,但我的系统上没有它,我只是没有空间。

任何指针将不胜感激。

0 投票
0 回答
704 浏览

sage - 在 Sagemath Cloud 中加载 GAP 包

我正在尝试在 Sagemath Cloud 终端会话中加载一些 GAP 包而没有成功。例如,当我尝试加载 SCSCP 包时,我收到以下错误:

我认为至少可以通过使用启动 GAP 会话来加载包,gap.console()但这也失败了。

0 投票
0 回答
78 浏览

algorithm - GAP中的舞蹈链接

我正在研究一个与群论有关的组合问题,我决定在 GAP 中做群论部分(b/c GAP 在该领域非常有效)。现在,计算涉及在特定配置中找到精确的覆盖,解决这个问题的最直接方法是使用 Knuth 的算法 X 进行回溯。

我想知道(特别是因为“GAP”中的“A”代表“算法”)算法 X / Dancing Links 的 GAP 实现是否已经实现并且可以重用。我在文档中没有找到任何关于它的信息;有没有其他人遇到过这样的事情?

0 投票
1 回答
53 浏览

math - GAP 编程:变量赋值和函数

这个问题是关于 GAP 和 GAP 编程语言的:

我想编写将计算以下公式的代码:

对于前 100,000 个整数 n。

这是我到目前为止所拥有的:

这是大错特错。不幸的是,我找不到任何关于编写我能理解的 GAP 代码的好资源。

0 投票
1 回答
82 浏览

package - GAP 中的 Radiroot 包生成错误

当我运行以下命令时

我收到这个错误

我在 Windows 10 上使用 GAP 4.8.6,从 GAP 下载页面上的 Windows 安装程序安装,以及 PARI/GP 2.9.1 64 位(稳定安装程序)。我也尝试过手动下载和使用最新版本的 Alnuth 和 Radiroot,但我仍然遇到同样的错误。有谁知道如何解决这一问题?

0 投票
1 回答
207 浏览

gap-system - 如何在没有换行符的情况下打印到 GAP 中的文本文件?

最小工作示例:

它打印到temp.txt以下内容:

我怎样才能让它打印在文本文件的单行上?

0 投票
1 回答
265 浏览

gap-system - 从命令行启动 GAP 脚本时如何控制文本格式?

例如,当我从命令行启动脚本时,我想了解 GAP 的行为

而不是从 GAP 内部调用它

特别是,我试图通过换行和缩进来抑制自动格式化。如果文件mytest.gap如下

然后我在调用它时得到预期的行为Read(),即

从命令行启动它时,我仍然得到

有人可以解释一下这种行为吗?GAP 对从命令行调用启动的脚本的处理是否记录在某处?我在手册中找不到它,但手册页确实usage: gap [OPTIONS] [FILES]只说明了如何处理选项的文档。

0 投票
0 回答
42 浏览

bash - OS X,将命令添加到 bash 以编译程序

我已经在我的 Macbook Pro中安装了GAP 计算机代数系统。

但是,如果我输入“gap”,它会在终端中显示:

我该如何解决这个问题?

是我可以用来启动 GAP (gap.sh) 的脚本的位置。

我想通过输入 gap 在终端中启动 GAP。