9. 高级循环

Posted qwe0723

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9. 高级循环相关的知识,希望对你有一定的参考价值。

9.1 replication

在蒙特卡罗分析中常常被使用。

> replicate(5,runif(1))
[1] 0.07571494 0.31005924 0.79318927 0.50063189 0.38555411

9.2 遍历列表

使用lapply函数,可以将函数依次作用于列表中的每一个元素上,并将结果返回到另一个列表中。lapply的输入参数是个函数,此函数将依次作用于列表中的每一个元素上,并将结果返回到另一个列表中。

vapply的含义是:应用于列表而返回向量,它的输入参数是一个列表和函数,但vapply还需要第三个参数,即返回的模板。它不直接返回列表,而把结果转化为向量或者数组

sapply。其含义为:简化列表应用。它不需要模板,但是它会尽可能地把结果简化到一个合适的向量和数组中

 

以上是关于9. 高级循环的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript笔试题(js高级代码片段)

超级有用的9个PHP代码片段

循环通过 python 正则表达式匹配

VSCode自定义代码片段9——JS中的面向对象编程

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

201621123057 《Java程序设计》第9周学习总结