问题标签 [apl]

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

python - 如何将 python 数据结构链接到 matplotlib?比如dict -> 条形图

我有一位同事用其他语言向我展示了他的工作环境。他有能力创建一个空的类似字典的对象并将指向该对象的指针传递给其他图表库。然后,此图表库将创建一个窗口条形图。由于类似 dict 的对象是空的,因此图表什么也没有显示。

现在,当他通过向对象中插入键、值对来更新他的类似字典的对象时,图表会随着他的更改而神奇地实时更新。

这看起来非常棒,因为我是巨蟒迷,我想向他展示“他能做的任何事情,我们都可以做得更好!” 但是,我不知道如何做到这一点——你们能帮忙吗?

*如果重要的话,他的环境是基于 APL 的。

0 投票
4 回答
3634 浏览

sql - 在 SQL 中,如何生成 5!56 的所有可能的唯一组合?

我有一个带有一个 COLUMN“数字”的表“元素”,类型 SMALLINT 包含数字 1 到 56。如何使用 SQL 语句生成从 1 到 56 的每种可能组合的 5 个数字的唯一集合?

在 APL(编程语言)中,一个简单的二元函数 5!56 就可以了!

编辑:在好的 ole MS-DOS QBASIC 中,我是这样完成的:

顺便说一下,这将我的加载文件创建到一个 INFORMIX-SQL 表中

我使用 combos.sum 生成钟形曲线图,显示每个元素的总和相同的组合计数。

0 投票
4 回答
1438 浏览

j - APL、J、K 的核心

我试图理解 APL、J、K,这有点令人沮丧,因为:

  • 大多数书籍都是关于 APL 的,但很少有 APL 实现,而且我没有奇怪的键盘。

  • K 似乎已被 Q 取代

  • J好像没有

我几乎觉得我在盯着 Common Lisp、Guile、Gambit、Chicken、SBCL ——当我真正想要的是看到一个方案评估器的两页时。

因此,我的问题是:是否有一个简短的(比如约 50 页)文档来讨论 APL/J/K 的核心,例如:

  • 其评价模型

  • 它的解析模型(因为左/右优先级似乎很重要)

  • 它的语法

谢谢!

0 投票
2 回答
973 浏览

apl - 在 APL 中定义一个普遍的函数

如何在 APL 中定义一个普遍的功能?

我所做的是

我认为应该有更好的方法来做到这一点,我没有看到它。

0 投票
4 回答
1043 浏览

apl - APL 从数组中删除元素

我是 APL 的新手。如何从数组中删除不需要的元素?

例如:

现在我想删除等于 4 或 6 的 X 元素。我试过了

从 X 中删除 4,但它没有用。提前致谢。

0 投票
2 回答
173 浏览

arrays - 如何在 J 的函数中使用两次参数?

我想为学习 J 编写素数函数。到目前为止,我想出了这个:

它工作得很好,除了我应该将数字存储在y变量中。

我如何编写一个可以使用参数的函数?即f 13->1

0 投票
1 回答
781 浏览

apl - Dyalog APL - 解析字符串向量并将字符串附加到每个向量。

我有一个由 给出的输入数据向量,A <-- Files.Dir '...directory'它返回该目录中所有文件的向量。

但是,路径仅包含文件名,而不包含完整路径。我想要做的是将存储的路径附加BA.

我到底该怎么做?

0 投票
3 回答
1266 浏览

readability - APL 可读性

我必须在 APL 中编码。由于代码将长期维护,我想知道是否有一些包含启发式/技巧/示例的论文/书籍来帮助设计干净易读的 APL 程序。

这是与使用其他编程语言进行编码不同的体验。例如,制作一个函数。小无助:这样的函数可以包含一行代码,完全看不懂。

0 投票
4 回答
344 浏览

apl - NARS2000 没有关于如何动态定义函数的文档

0 投票
1 回答
345 浏览

specifications - APL 语言的开源规范?

Ruby 有Ruby Spec

APL 是否有任何可用的东西(开源)?至少是预期输入和输出的列表?还是某种 APL 语言的核心规范?