R语言学习记录:proc.time、Sys.time函数
在R中,获得时间的函数有不少,比如Sys.time()、proc.time()等。
proc.time()
proc.time用于获取R语言软件到当前时刻的打开时间,可以用于统计某个程序的运行时间。
> proc.time()用户 系统 流逝 368.700 175.583 258556.755
英文版本显示的分别是:user system elapsed
- “用户”时间:指运行此程序使用CPU的时间,它不包括此阶段内计算机其它进程的时间(比如开的杀毒软件等等);
- “系统”时间:指程序中的一些诸如打开、关闭文件,分配、释放内存,执行系统指令等等的CPU时间,也不包括其它进程占用的时间;
- “流逝”时间:则指实际执行时间。当单线程执行程序时,前两者之和约等于(略小于)第三者。而当多线程时,第三者可能小于甚至远小于前两者之和。
> t1=proc.time()
> #程序体
> t2=proc.time()
> t=t2-t1
> print(paste0('执行时间:',t[3][[1]],'秒'))
system.time()
使用system.time,如果里面用的是一个程序,那就用大括号{}括起来!
> system.time({a <- ncov(par,4,matrix(NA,10,10))})用户 系统 流逝
0.003 0.001 0.006
> print(paste0("执行时间:",a[3][[1]],"秒"))
[1] "执行时间:16秒"
Sys.time()
Sys.time获得当前系统时间,达到秒的精度。
Sys.sleep让R语言在做计算时停顿下,减缓运行速度。
> Sys.time()
[1] "2021-02-19 00:05:10 CST"
> Sys.sleep(2) #睡眠2秒
R语言学习记录:proc.time、Sys.time函数相关推荐
- R语言学习记录之安装caret包与jupyter关联R内核
1.安装caret包 #以下是caret包所依赖的所有包,可以用如下脚本进行安装预先依赖包 caret_needed_packages <- c("ps","pro ...
- R语言学习记录:聚类分析的R实现
时间: 2018-08-04 参考教程: Learn R | 统计建模之聚类分析(上). Learn R | 统计建模之聚类分析(下) 学习内容:聚类分析的R实现 数据来源:<应用多元统计分析& ...
- R语言学习笔记(二)处理函数与基本图形绘制
写在前面 主要内容 数学与统计函数 数据的标准化 概率函数 生成服从正态分布的伪随机数 字符串处理函数 应用于矩阵和数据框的函数 图形绘制 直方图的绘制(hist) 核密度图的绘制 箱线图 经验分布图 ...
- R语言学习记录:主成分分析的R实现
时间: 2018-08-09 教程:知乎:Learn R | 数据降维之主成分分析(上).Learn R | 数据降维之主成分分析(下) 作者:Jason 数据来源:<应用多元统计分析> ...
- R语言学习记录:unique()函数
unique主要是返回一个把重复元素或行给删除的向量.数据框或数组. 向量 x <- c(3:5, 11:8, 8:11) [1] 3 4 5 11 10 9 8 8 9 10 11 uniqu ...
- R语言学习——处理数据对象的实用函数
length(object) # 显示对象中元素/成分的数量 dim(boject) # 显示某个对象的维度 str(object) # 显示某个对象的结构 class(object) # 显示某个对 ...
- R语言学习笔记(1)——cut函数
cut()函数用法 cut():将对应的数据划分到对应区间 cut(x,y,lables,right,include.lowest) x:待划分的数据 y:判断依据(区间) right:逻辑值,默认为 ...
- R语言学习笔记——入门篇:第一章-R语言介绍
R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...
- R语言学习笔记(1~3)
R语言学习笔记(1~3) 一.R语言介绍 x <- rnorm(5) 创建了一个名为x的向量对象,它包含5个来自标准正态分布的随机偏差. 1.1 注释 由符号#开头. #函数c()以向量的形式输 ...
最新文章
- java观察者_Java中的观察者模式
- 无监督端到端检索式问答系统方案实践
- Windows下MySql主从配置实战教程
- 移动端日期控件 mobiscroll
- JAVA基础——IO流字节流
- NXP的CLRC663和ST的M24LR04通信时所遇到的问题
- sop流程图模板_SOP模板-标准操作流程编写程序
- telnet登录交换机
- ios VM snapshot invalid and could not be inferred from settings
- minigui之显示gif
- 您有一份《七夕安全须知》待查收
- 【Matplotlib绘制图像大全】(三):水平柱状图
- HDU-1425 排序
- Scrapy笔记-保存到数据库
- VB6.0—编程入门
- IDA-逆向分析-工具教程-IDA简介-反汇编工具-功能窗口
- Unity3D入门Demo-Cube移动-触发球体-切换场景
- 错过Doge,Shib,还想错过JOMON吗?
- mysql官方下载地址
- GNU-Radio简介
热门文章
- 单反数码相机(百科名片)
- 教你如何阻止 Google Update 自动升级|Google Chrome
- LeetCode-5299. 找到一个数字的 K 美丽值_Python
- 实验二+001+陈定国
- python查找孪生素数_孪生素数-随心随性无为而为-51CTO博客
- 高德地图API实现区域立体效果
- yoloV5 教程——tensorboard使用
- my-view-isnt-reflecting-changes-ive-made-to-the-underlying-tables
- Flutter elevation属性名称的含义
- tf2.0 实现DeepFM