APL多少个整数

时间:2018-11-01 12:36:20

标签: vector integer counting apl

向量20.88 10 ¯2.3 0 .555 222 ¯0 2 3.3 9中有多少个整数?

我需要使用APL来实现。

也请推荐任何链接以学习APL语言。

1 个答案:

答案 0 :(得分:4)

计数整数

您可以检查数字x是否为x=⌊x的整数,但是当然APL一次处理整个数组,因此请使用名称v作为向量{{ 1}}为您提供了一个指示整数的布尔向量(在您的情况下为v=⌊v),而0 1 0 1 0 1 1 1 0 1是布尔向量的总和,即整数的计数。

Try it on TryAPL!

学习APL的链接

要学习APL,The APL Orchard是聚会的好地方。那里的人可以帮助您和一个APL聊天机器人来评估小表情。 The chat bot's profile包含指向APL资源的链接。

您还可以找到保存在APL果园中的transcripts of the APL Cultivation lessons

替代整数计数方法

+/v=⌊v1|x除以1时的除数余数。这为您提供x的小数部分。如果小数部分为零,则x是整数:x。按照上述方法继续。 TryAPL!