R和统计 1:效率提升技巧
2013-12-15 19:16
239 查看
1. 并行
话说我以为并行会提高很多的..但是和想象差距很大啊
直接算,大概3个核左右会冲到比较高的地方
并行处理,看cpu确实8核满速跑了,
听师父说是sqrt太简单,切换线程耗费了大量时间,接下来做回归应该会有较大改进。
然后我看了下那个rbind,超费时间啊,要不还是让python做数据处理?
2. Vector编程思想
从22秒提升到一秒,牛!
明天到公司了好好实践下。
话说我以为并行会提高很多的..但是和想象差距很大啊
直接算,大概3个核左右会冲到比较高的地方
并行处理,看cpu确实8核满速跑了,
听师父说是sqrt太简单,切换线程耗费了大量时间,接下来做回归应该会有较大改进。
然后我看了下那个rbind,超费时间啊,要不还是让python做数据处理?
2. Vector编程思想
从22秒提升到一秒,牛!
data <- read.csv("D:/VP_BAP.csv") row.index <- rep(1:dim(data)[1], dim(data)[2]) col.index <- rep(1:dim(data)[2], each = dim(data)[1]) output <- cbind(row.index, col.index)[as.vector(data == "N"), ] write.table(output,"D:/Output.txt",row.names=F,col.names=F,sep=" ")
明天到公司了好好实践下。
相关文章推荐
- Ubuntu12.04 android环境搭建
- VC 下Microsoft Speech SDK开发语音识别
- 并发量计算方式
- 今天刚申请的CSDN的账号 求助怎么改 CSDN ID?
- C陷阱篇之define的缺陷
- Windows 7下彻底卸载SQL Server2005
- 电子爱好者总结的28个电子行业技术网站
- linux shell 字符串操作(长度,查找,替换)详解
- Spring 内部 Bean 装配 , 【属性编辑器】
- linux 下 无线 wifi 蓝牙 无法启用
- 【技术】表格里checkbox与文字对齐
- DHCP_动态主机配置
- Linux中命令更改默认图形界面的分辨率
- linux shell 逻辑运算符、逻辑表达式详解
- linux简单的mysql备份和导入,以及文件的备份和导入
- Novell云计算
- lbs学习心得
- jQuery技巧总结
- Jersey在spring环境下的实现
- C#中xml文件和对象的序列化与反序列化