其实这一部分的内容,在之前的纯函数的那部分已经有所讲到过了,我们再在这里简单说一下。
其实我想说的就是mathematica几个符号的说明,算是一个归纳吧。
文章目录(Table of Contents)
符号:@
@是普通的函数应用
f@1
>> f[1]
符号:@@
@@等价于Apply,默认在第0层的应用
f@@{{a,b},{c,d}}
>> f[{a,b},{c,d}]
符号:@@@
@@@默认是在第一层进行应用
f@@@{{a,b},{c,d}}
>> {f[a,b],f[c,d]}
符号:/@
/@这个符号是函数Map的缩写,下面是最基本的应用
Apply[f,{a,b,c}]
>> f[a,b,c]
这个函数通常和纯函数一起使用,在之前纯函数那里我们也有说明,在这里我们再说明一下。
{#, #} & /@ {1, 2, 3, 4, 5}
>> {{1,1},{2,2},{3,3},{4,4},{5,5}}
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
评论