楼主: 楚韵荆风
1473 1

[问答] 在R中如何简化下面一种运算[问题已解决] [推广有奖]

  • 4关注
  • 20粉丝

已卖:66份资源

教授

31%

还不是VIP/贵宾

-

威望
0
论坛币
2271 个
通用积分
7.6593
学术水平
54 点
热心指数
84 点
信用等级
41 点
经验
78962 点
帖子
1230
精华
0
在线时间
1281 小时
注册时间
2009-7-2
最后登录
2025-2-20

楼主
楚韵荆风 学生认证  发表于 2014-8-17 17:49:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
已知有两组按从小到大排列的序列$x=(x_1, x_2, \cdots, x_{n_1})$和$y=(y_1, y_2, \cdots, y_{n_2})$ ,现在对于固定长度$k$(一给定的正整数),  欲求$\{A_{ij}, i=1,\cdots, n_1-k; j=1,\cdots, n_2-k\}$,其中
$$
  A_{ij}=
\left\{
  \begin{array}{ll}
    1, & \hbox{if  $(x_i, x_{i+k}]\cap (y_j, y_{j+k}]\neq \emptyset$;} \\
    0, & \hbox{if $ (x_i, x_{i+k}]\cap (y_j, y_{j+k}] = \emptyset$.}
  \end{array}
\right.
$$

现在最主要的问题是序列长度$n_1$和$n_2$ 非常大(10^4),用二重循环计算太慢,请问在R中有没有可以避免循环或者只用一重循环的方法?多谢~

本人已经解决此问题,感谢看过此贴的鱼儿



二维码

扫码加我 拉你入群

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

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

关键词:已解决 array empty RIGHT begin 如何

共享是一种彼此的快乐

沙发
DM小菜鸟 发表于 2015-1-9 21:00:38
要不贴出来吧,大家都看看~~~

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

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