腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么回路在
R
中
变慢?
、
、
我知道
循环
在
R
中
是缓慢
的
,我应该尝试以
矢量化
的
方式来做事情。“为什么
矢量化
更快?”
浏览 4
提问于2011-08-22
得票数 92
回答已采纳
1
回答
R
函数
中
FOR
循环
的
矢量化
我有下面这段代码,它可以很好地处理Iris数据,但是如果你用更大
的
数据集加载它,同样
的
代码将需要很长时间才能运行。我注意到问题出在for
循环
。我如何才能将
循环
矢量化
并使代码更快。
浏览 7
提问于2020-05-07
得票数 0
1
回答
R
使用向量化来编写for
循环
的
最快方法
、
、
、
、
假设我有一个简单
的
for
循环
,它将一个随机值添加到数据帧
中
。for (i in 1:length(data$person)) { data$idle_time[i] <- idle } 我该如何使用
R
的
矢量化
功能来编写这段代码我知道for
循环
是不被鼓励
的
,但我也读过应用
函数
并不是太快。 如果这个问题与其他问题相似,我深表歉意。我刚开始使用
R
浏览 17
提问于2019-04-18
得票数 1
回答已采纳
1
回答
我们是否可以将
函数
与某些用户定义
的
函数
一起使用,或者在
R
中使用if/while
循环
来有条件地在有选择
的
行上工作?
我知道
R
中
的
while和if
函数
不是
矢量化
的
。while和if
函数
帮助我们根据某些条件有选择地处理某些行。我还知道,
R
中
的
apply
函数
用于在列上应用,因此它对我们希望应用
的
所有列行都进行操作。我是否可以将apply()与用户定义
的
函数
和/或while/if
循环
一起使用,以便在某些行上有条件地使用它,而不是像
浏览 0
提问于2018-08-06
得票数 0
2
回答
R
中
的
循环
效率低下
、
、
早上好,因此,我一直在尝试使用尽可能多
的
矢量化
函数
。因此我在想,如果你只需要在每个元素上运行一个
函数
(实际上你并不
浏览 1
提问于2010-06-28
得票数 5
回答已采纳
1
回答
数组
的
一些维数?
、
、
我尝试将数组
的
“for
循环
”
矢量化
,但它对我不起作用。我
的
“for
循环
”是
R
(n,n,k) =
R
(n,n,k) - SE3(k,k);并将其
矢量化
R
(n,n,1:N) =
R
浏览 6
提问于2015-07-29
得票数 0
回答已采纳
2
回答
“向量化”一词在不同
的
语境
中
是否意味着不同
的
事物?
、
、
这篇文章声称,开发Julia代码(via
循环
)比Julia和
R
中
的
矢量化
代码更快,因为: 这使一些不熟悉
R
的
内部结构的人感到困惑,因此值得注意
的
是如何提高
R
代码
的
速度。性能改进
的
过程非常简单:先从去卷积
R
码开始,再用
矢量化
R
码代替
R
码,最后用去vectorized代码实现这个
矢量化
R
码。遗憾
浏览 1
提问于2018-08-04
得票数 8
回答已采纳
1
回答
C
中
的
矢量化
/
矢量化
函数
、
、
、
、
对我来说,语言(如
R
或Scilab )中最有趣
的
特性之一是并行操作通过
矢量化
函数
(“意味着该
函数
将在向量
的
所有元素上操作,而不需要一次
循环
遍历每个元素并对其进行操作”,用的话来说)。我
的
问题是:在C或C++
中
这是一种可能性吗?我们可以在C
中
创建可以在标量或向量上操作
的
函数
吗?我们能不能把标准C
函数
当作
矢量化
来使用呢?也许C是如此之快,以至于您不需
浏览 5
提问于2021-07-09
得票数 0
回答已采纳
2
回答
将
函数
应用于向量元素
的
随机样本
在过去
的
几天里,我一直在学习
R
,并且想知道下面的问题是否能够以比我
的
解决方案更好
的
方式(可能是更紧凑
的
代码)解决。 编辑:
函数
f以单个数值作为输入,并输出单个数值。类似于:f <- function (x) x^3 + 2
浏览 2
提问于2013-10-12
得票数 2
回答已采纳
2
回答
何时在
R
中使用for
循环
、
、
、
当您完成对
R
的
介绍(您可能已经了解了for
循环
的
语法),就会被告知避免在
R
中使用for
循环
!
R
是一种
矢量化
的
语言,所以它告诉你永远不要做这样
的
事情y = 2:11for i in 1:10{ }z = x + y 您还被告知使用*ply
函数
系列用于迭代
浏览 4
提问于2016-04-06
得票数 7
回答已采纳
1
回答
任意(M==2)
的
快速算法
、
、
我想找到一种快速
的
方法,看看矩阵M是否至少有一个值,比如说,2。在
R
中
,我使用any(M==2)。但是,这首先计算M中所有值
的
D2,然后使用any()。any()将在第一次找到TRUE值时停止,但这仍然意味着我们计算
的
M==2条件太多。 我想人们可以找到一种更有效
的
方法,只有当M==2不满意
的
时候才计算它。我试着编写一个
函数
来完成这个任务(无论是按列排列
的
check,还是针对M、check_2
的
每个元素),但是它都要
浏览 0
提问于2018-09-12
得票数 2
回答已采纳
4
回答
如何在
R
中
定义向量化
函数
作为标题,我想知道如何在
R
中
定义一个向量化
函数
。 最好
的
做法是什么?
浏览 7
提问于2012-08-15
得票数 42
回答已采纳
1
回答
R
:从end开始向前搜索向量
在matlab
中
,我会调用find(condition,1,'last'),搜索将从向量
的
末尾开始并向前移动。在
R
中有没有等价
的
调用?我知道max(which(v<v[length(v)]))给出了正确
的
答案。然而,速度很重要,似乎这首先返回了满足条件v
的
所有索引
浏览 1
提问于2011-03-18
得票数 2
2
回答
对所有事物进行
矢量化
的
冲动
、
、
我从
R
和Matlab
的
几年来到julia,在那里
矢量化
代码是性能
的
关键,并且影响了我
的
思维。现在,阅读S.Johnson
的
这个,我确信朱莉娅
的
语法
循环
融合是语言
的
一个很好
的
特性,但在移植我以前
的
向量化代码时,它给我留下了一点困惑。 在几个参数上将某些
函数
矢量化
是不好
的
/糟糕
的
形式吗?我
的
直觉(来自其他
浏览 0
提问于2018-04-11
得票数 8
1
回答
R
-向量化可以在哪里发生?
因此,很明显,向量化
函数
的
一种方法是在
函数
内部--要么显式迭代输入,要么利用其他已
矢量化
的
函数
。有没有一种方法可以将一个
函数
标记或标记为
矢量化
的
,以便由
R
平台管理迭代?类比
的
是c#
中
的
属性或Java语言中
的
注释。我告诉
R
,这个
函数
应该被视为
矢量化
的
,它将输入一次一个输入到<e
浏览 1
提问于2011-05-04
得票数 4
回答已采纳
1
回答
数组产品
的
矢量化
、
我如何将这个
循环
矢量化
?M =大小
的
实数组(7,2)b和M是常数,n是“大
的
”(在我
的
问题中,n> 80000)。我想优化(
矢量化
)这个
循环
:
r
=b*y(k,:)';end 如能提供帮助,将不胜感激。
浏览 1
提问于2015-05-29
得票数 1
回答已采纳
1
回答
矢量化
模算法
、
、
、
、
我
的
基线是从%q
中
删除LINE1。使用dim=11221184调用100个(迭代)
函数
需要1.6秒。ICC自动
矢量化
SSE
的
代码;很好。 不过,我真的很想做模块化
的
补充。使用%q,ICC不会自动将代码
矢量化
,它在11.8秒(!)内运行。即使在之前
的
尝试
中
忽略了自动
矢量化
,这似乎还是太过了。由于我没有AVX2,所以使用SSE
的
矢量化
需要SVML,这也许就是ICC没有自动
矢量化
浏览 3
提问于2013-12-16
得票数 11
回答已采纳
1
回答
R
-帮助使
函数
没有
矢量化
用于实际软件包和无限积分
的
计算。
、
我有以下
R
码:sigma <- 1.2
r
<- Ti*dlnorm(x = Ti, meanlog = mu, sd = sigma)} 我试图使用来自quadinf包
的
pracma
函数
来计算积分,如代码中所示,但是,我得到了以下错误: E
浏览 3
提问于2022-09-23
得票数 1
回答已采纳
1
回答
对自己
的
输出调用
函数
,N次
我想运行一个
函数
N次,它
的
输入是它在上一次迭代中产生
的
输出。data <- list(x=2,y=3)data <- fun(data)data <- fun(data) 有没有一种简单/快速
的
方法来做到这一点,而不使用慢
循环
?
浏览 3
提问于2021-02-11
得票数 0
回答已采纳
1
回答
Pandas DataFrame上迭代
函数
的
矢量化
、
、
、
、
df = pd.DataFrame({"Year": np.arange(4),还有一个
函数
f(x,
r
)=
r
*x*(1-x),其中
r
= 2是一个常量和0 <= x <= 1。我希望通过迭代地将该
函数
应用于列Pop逐行生成以下数据。0.4, 0.48, 4992, 0.49999872]}) 问题:可以用
矢量化
的
方式完成
浏览 2
提问于2020-10-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R语言笔记10:循环函数apply、tapply、mapply
R语言笔记9:认识循环函数、lapply和sapply
R语言笔记6:在R中写一些简单的函数
Python中循环调用函数中的异常处理问题及解决方法
Python中的For循环
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券