gpt4 book ai didi

performance - R 中的执行效率与程序员效率

转载 作者:行者123 更新时间:2023-12-04 00:33:39 25 4
gpt4 key购买 nike

经典而精彩的编程 Perl 引用书有一个部分,其中作者提供了有关如何编写具有最大计算效率的 Perl 的建议列表,然后是关于如何编写具有最大程序员效率的 Perl 的建议列表,然后是更多关于维护者高效、搬运工高效和用户高效的建议。这些建议通常是完全矛盾的。 (例如,“使用全局变量”、“不要使用全局变量”。)

我在努力将一些“程序员高效”的 R 代码转换为“计算和维护人员高效”的代码时想到了这一点。

这些方面的 R 风格有哪些有趣且有用的提示?哪些实践可以最大限度地提高程序员的效率,以及解决其他效率概念的等效实践是什么?

最佳答案

Programmer efficient                 |   Computationally efficient
|
Write everything in R | Call C/Fortran routines
Reuse code | Custom create everything
(functions not scripts, |
packages not individual functions) |
Use high level functions | Use low-level functions
Write things that work | Write it, profile it, optimise it.
| Repeat ad infinitum.

关于performance - R 中的执行效率与程序员效率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2192576/

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