文件名称:程序员考试刷题-hw_06:作业06
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-27 07:01:28
系统开源
程序员考试刷题STA 323 & 523 :: 作业 06 介绍 我们应该忘记小效率,比如大约 97% 的时间:过早的优化是万恶之源。 然而,我们不应该错过关键的 3% 的机会。 一个优秀的程序员不会被这样的推理所迷惑,他会明智地仔细查看关键代码; 但只有在识别出该代码之后。 唐纳德·克努斯 任务 选择做两个或三个任务。 如果您选择两个任务,每个任务将价值 15 分。 如果您完成所有三个任务,则每个任务都将获得 10 分。 任务 1 - 基准测试 使用bench::mark()评估以下函数集的性能。 提供您的结果的简短书面摘要以及可视化或表格以传达您的发现。 比较apply(X, 1, sum)和rowSums(X) ,其中X是 apxp 随机正态矩阵。 考虑 p = 10、100、1,000 和 10,000 的值。 在性能评估中使用 10 次迭代。 比较any(x == 55)和55 %in% x ,其中x是长度为 n 的随机整数向量。 考虑 n = 10、100、1,000 和 10,000 的值。 在性能评估中使用 10,000 次迭代。 提示: sample() 。 比较t(
【文件预览】:
hw_06-main
----hw_06.Rproj(226B)
----hw_06.Rmd(251B)
----README.md(7KB)
----.gitignore(70B)