向量20.88 10 ¯2.3 0 .555 222 ¯0 2 3.3 9中有多少个整数
我需要用APL来做。
也请推荐任何学习APL语言的链接。
发布于 2018-11-01 13:07:15
计数整数
您可以检查一个数字x是否是带有x=⌊x的整数,但当然,APL一次处理整个数组,因此使用您的向量的名称v,v=⌊v为您提供一个指示整数的布尔向量(在您的示例中是0 1 0 1 0 1 1 1 0 1),+/v=⌊v是布尔向量的和,即整数的计数。
学习APL的链接
对于学习APL来说,https://chat.stackexchange.com/rooms/52405/the-apl-orchard是一个很好的地方。有一些人可以帮助你和APL聊天机器人来评估小表情。聊天机器人的档案有一组指向APL资源的链接。
你也可以找到教益,它被保存在APL果园。
交替整数计数法
1|x是当x除以1时的除数。这给出了x的小数部分。如果小数部分为零,则x为整数:0=1|x。按照上面的方法继续。TryAPL!
https://stackoverflow.com/questions/53101398
复制相似问题