全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7822 6
2015-12-08
RT。
有这样一个m*n的每个元素非0即1的原矩阵,现欲生成一个新m*n矩阵,前两列皆为0,第三列开始每个元素是原矩阵同一行中连续三个元素的连乘。
R中有什么函数可以简单地生成这样的新矩阵吗?求解
二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-8 09:44:30
有,我刚编的:
复制代码


二维码

扫码加我 拉你入群

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

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

2015-12-8 11:20:15
复制代码
二维码

扫码加我 拉你入群

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

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

2015-12-8 11:39:07
yywan0913 发表于 2015-12-8 11:20
Beautiful,没想到apply和rollaply结合还有这样的效果,这应该对我也有很大帮助,多谢了!
二维码

扫码加我 拉你入群

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

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

2015-12-15 10:03:59
这几天我分别用了两种方法来分析大数据,发现我的函数速度要快很多,差距很大,有可能是apply和rollapply两个函数双重循环的缘故?测试环境是R 3.2.3,结果如下:

测评结果.png

上面是用的9*1e6矩阵,下面用1e6*9的矩阵,结果更加明显:
测评结果2.png
二维码

扫码加我 拉你入群

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

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

2015-12-15 10:20:24
学习一下
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群