楼主: Nelsh--Deng
5683 8

[问答] 计算时间比较 [推广有奖]

  • 13关注
  • 7粉丝

学科带头人

45%

还不是VIP/贵宾

-

威望
0
论坛币
9376 个
通用积分
4.2428
学术水平
13 点
热心指数
14 点
信用等级
11 点
经验
49840 点
帖子
1009
精华
0
在线时间
2785 小时
注册时间
2012-12-21
最后登录
2025-9-23

楼主
Nelsh--Deng 发表于 2015-7-26 12:20:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
现在有自编的程序,与R语言内置的程序,想比较两个程序执行同样的任务的时间,用system.time函数怎么编写呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:System STEM time 程序执行 Sys 程序

沙发
万人往LVR 在职认证  发表于 2015-7-26 13:48:40
  1. a <- Sys.time()

  2. 程序

  3. b <- Sys.time()
  4. b-a
复制代码

藤椅
Nelsh--Deng 发表于 2015-7-26 18:29:57
运行不对哦,但是不管怎样,谢谢你

板凳
Nelsh--Deng 发表于 2015-7-26 18:30:57
万人往LVR 发表于 2015-7-26 13:48
这个似乎不对,[1] "2015-07-26 18:25:01 CST"
[1] "2015-07-26 18:26:08 CST"
这是a与b的结果,显示的是你做这个的时间呢,不是运行程序的时间哦

报纸
万人往LVR 在职认证  发表于 2015-7-26 22:30:14
Nelsh--Deng 发表于 2015-7-26 18:30
这个似乎不对,[1] "2015-07-26 18:25:01 CST"
[1] "2015-07-26 18:26:08 CST"
这是a与b的结果,显示的 ...
程序最后一行。。。

地板
Nelsh--Deng 发表于 2015-7-27 09:27:19
没有记错的话,按照你的B-A,最后得出的就是前两行的时间差,而不是运行时间差

7
万人往LVR 在职认证  发表于 2015-7-27 09:31:30
  1. > a<-Sys.time();sum(as.numeric(1:100000000));b<-Sys.time();b-a
  2. [1] 5e+15
  3. Time difference of 2.124121 secs
复制代码

8
Nelsh--Deng 发表于 2015-7-27 11:24:06
U=runif(3*10^4)
U=matrix(data=U,nrow=3)
X=-log(U)
X=2* apply(X,2,sum)
与运行X=rchisq(10^4,df=6)的时间,我要两个的运行时间,谢谢了

9
Nelsh--Deng 发表于 2015-7-27 11:25:01
万人往LVR 发表于 2015-7-27 09:31
程序U=runif(3*10^4)
     U=matrix(data=U,nrow=3)
     X=-log(U)
     X=2* apply(X,2,sum)
与运行X=rchisq(10^4,df=6)的时间,我要两个的运行时间,谢谢了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-5 03:57