gpt4 book ai didi

apl - 这个 APL 代码有什么作用?

转载 作者:行者123 更新时间:2023-12-03 03:33:46 26 4
gpt4 key购买 nike

我正在尝试学习 APL。以下代码片段来自http://archive.vector.org.uk/art10011550其中指出此代码就像用英语阅读“MUMMY”一样简单!

R←((V⍳V)=⍳⍴V)/V

我尝试从https://en.wikipedia.org/wiki/APL_syntax_and_symbols进行检查我发现

R is outcome variable
← means gets a value
⍴ means number of components in each dimension of V
⍳ means vector of initial elements

因此,这段代码处理输入变量 V 并生成输出变量 R。但是,我无法弄清楚这段代码到底意味着什么或做什么?有人可以在这里解释一下吗?谢谢。

最佳答案

miserver.dyalog.com/Examples/Applications/Idiom_Search上搜索((V⍳V)=⍳⍴V)/V会给你:独一无二。从向量中删除重复项。尽管您可能并不总是那么幸运,因为变量名称可能不同。您还可以尝试在那里搜索没有名称的重要部分,例如)=⍳⍴ 在本例中。

该文章的作者写了很多扩展版本,即优秀的书Mastering Dyalog APL 。我强烈推荐它。

关于apl - 这个 APL 代码有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48356430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com