经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
MATLAB等数学软件专版
和R的比较
楼主
winslow
2475
6
收藏
2013-12-27
有人用julia的DataFrames和r的data.tables比过吗? 慢太多了!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
luisluan
2013-12-27 01:13:23
具体干什么?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
winslow
2013-12-27 01:17:00
数据处理的速度。比如下面的r code:
n <- 1000000
dt1 <- data.table(x = sample(1:5, n, replace = T), y = runif(n))
dt2 <- dt1[, list(avg = mean(y)), by = x]
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
jmpamao
2013-12-27 18:04:57
对data.table 到时刮目相看。
用 julia 和你的写的 做了对比
复制代码
这个BY应该是向量化的,julia 用时0.2秒, data.table0.05秒, 而data.frame后tapply花时就太久太久。。。
看作者一些blog,介绍非向量化的比向量的要快多了。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
jmpamao
2013-12-27 18:20:39
winslow 发表于 2013-12-27 01:17
数据处理的速度。比如下面的r code:
n
试试看julia用循环语句 速度能否快些
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
jmpamao
2013-12-27 21:24:25
想看看循环的速度是怎么样的?
#另一台比较破的笔记本算的
复制代码
复制代码
#elapsed time: 0.311458916 seconds
复制代码
一百万次循环, 可以看出非向量化用时是 比 向量化用时 短的
而这比 R,优势已经不是一点点了。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
求证1加1
2013-12-28 00:24:37
Julia是不需要向量化的,这点与R相反,在Julia里向量化恰恰会适得其反
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
请问如何取某个dataFrame最后几行的数据?
如何在dataframe中增加变量
给dataframe加上一行,但是列数不同,咋办?rbind失效
用R采集两个不同网页的数据,整合成dataframe
求助,R遇到一个很诡异的问题,关于dataframe删除相同行
XML轉換為dataframe
写一个函数,实现以下功能。该函数的输入是一个dataframe,如果它的某一列是数值型变
【学习笔记】今天的学习内容: dataframe下的各种索引和切片 导入导出各种格式 ...
Dataframe透视表
写入/读取大型R dataframes / data.tables-附录。
栏目导航
MATLAB等数学软件专版
经管高考
商学院
经管文库(原现金交易版)
数据交流中心
经管类求职与招聘
热门文章
计算方法丛书006 无约束最优化计算方法 邓乃 ...
通用指标与场景指标:CDA数据分析师的核心分 ...
2024年合集 ESG评级数据大全(彭博 华证 Wi ...
人工智能赋能应用实践指南
中国企业高质量发展展望穿越周期与聚力创新
人工智能赋能应用实践指南
中国企业高质量发展展望穿越周期与聚力创新
多模态大语言模型技术发展报告
《那年2003:我双手插兜,搞钱不知什么叫对 ...
大势与抉择:关键趋势20讲(马江博)
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
【新课】26年3月|Gemini辅助论文写作与数据 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群