Mathematica里面的*Thread类函数
1、Thread[f[{a,b,c}]]将f作用到列表的每一个元素里面,形成新的列表。这代码还可以写成:f/@{a,b,c},其中/@是Map的意思,就是把f作用于列表里面第一层的每一个元素。

3、对列表里面的元素进行平方运算:(#^2&)/@{a,b,c}还可以简单的写成:{a,b,c}^2

5、MapThread[f,{{a,b,c,d},{p,q,r,s}}]的作用如下:

7、AssociationThread[{a,b,c,d}->{p,q,r,s}]创建一个关联线程:

9、MapAll的作用,需要你自己去体会:MapAll[f,{{a,b,c,d},{p,q,r,s,t}魈胺闹臣}]MapAll[f,{{a,b,c,d}}]MapAll[f,{a,b,c,d}]f//@{a,b,c,d}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:62
阅读量:92
阅读量:31
阅读量:93
阅读量:44