腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
Fortran
内部
函数
“
扩展
”
通常
比
显
式
迭代
慢
、
、
call benchmark_b(res) write(*,*) 'Spread', tIteration 0.458283991 有人知道
为什么
spread方法而不是
显
式
的for循环(我认为
通常
应该不惜一切代价避免)
浏览 26
提问于2019-04-17
得票数 2
回答已采纳
2
回答
迭代
(基于堆栈)快速排序
比
递归快吗?
、
、
在不同的地方,我看到了使用堆栈实现快速排序
比
使用递归更快的说法。这是真的吗?我知道编译器
通常
擅长将递归转换为
迭代
,但是链接到页面上的注释要求它过于复杂,无法进行优化。在辅助堆栈的帮助下,可
浏览 2
提问于2014-07-15
得票数 1
3
回答
使用掩码对
fortran
数组求和
、
、
我有一个
fortran
数组a(i,j)。我希望在维度2(j)上求和,并使用掩码j不等于i。也就是说,do j=1,na1=a1+a(i,j)enddo 在
fortran
中使用
内部
sum
函数
的方法是什么,因为我发现
内部
函数
比
显
式
循环快得多
浏览 30
提问于2020-05-12
得票数 1
回答已采纳
1
回答
使用javascript Array reduce()方法有什么实际的好处吗?
、
、
在JSPerf上的测试表明,reduce()
通常
要
慢
60%-75%,这取决于每次
迭代
中执行的操作。这里有一个指向JSPerf测试的链接(使用<e
浏览 1
提问于2012-03-09
得票数 22
2
回答
numpy数组、python列表和
Fortran
排序性能比较
、
、
我已经用
Fortran
做了很长一段时间的计算物理相关工作,最近我开始学习和玩Python。我知道,作为一种解释语言,Python
通常
比
Fortran
慢
,主要用于CPU密集型的计算工作。我的计时结果如下(所有
函数
都使用相同的算法):Python3 (使用列表):9.927 sPython3 (使用nu
浏览 2
提问于2019-11-18
得票数 5
回答已采纳
2
回答
Fortran
90错误:外部属性与维度属性冲突
、
、
、
我写了一个计算2*2矩阵特征值的
函数
。它接受一个2*2矩阵作为参数,并通过一个2元数组返回2个特征值。我在程序单元中声明了如下
函数
:但是它不能编译,它会出现这个错误:是不是不可能有返回数组的
函数
,还是我做错了什么?如果有帮助,我正在使用带有gfortran编译器的
fortran
90
浏览 1
提问于2010-09-17
得票数 2
回答已采纳
1
回答
R
函数
Mclust速度较慢
、
、
、
我使用Mclust包中的mclust
函数
将大约27,000个条目组成的向量EM聚类到两个集群中:另一个使用opencv进行EM集群的软件大约
比
Mclust快3倍(即使我将Mclust中的最大
迭代
次数减少到例如4次)。在mclust源代码中,该
函数
看起来是用
fortran
实现。
为什么
它看起来比opencv实现
慢
呢?
浏览 2
提问于2015-07-02
得票数 1
1
回答
是否在关闭时将多余的数据写入文件?
、
如果我将数据写入文件,如下所示: real (kind=4), dimension(3) :: buffer buffer(2) = 3.7 write(36)
浏览 1
提问于2019-07-19
得票数 0
回答已采纳
2
回答
在jquery对象上
迭代
,返回字符串而不是dom元素
、
有人能解释
为什么
会发生这种情况吗?
浏览 2
提问于2010-08-25
得票数 4
回答已采纳
3
回答
在
函数
式
语言中,编译器如何将非尾递归转换成循环以避免堆栈溢出(如果有的话)?
、
、
、
、
我最近学习了
函数
语言,以及有多少不包括for循环。虽然我个人并不认为递归
比
for循环更困难(而且
通常
更容易推理),但我意识到许多递归示例不是尾递归,因此不能使用简单的尾递归优化来避免堆栈溢出。,所有
迭代
循环都可以转换为递归,而这些
迭代
循环可以转换为尾递归,所以当上的答案表明,如果您想避免堆栈溢出,就必须自己
显
式
地管理递归到尾递归的转换,这让我感到困惑。看起来,编译器应该可以完成从递归到尾递归的所有转换,或者从递归直接转换到具有栈外溢出的
迭代
循环。 在更
浏览 4
提问于2017-05-04
得票数 3
回答已采纳
1
回答
Fortran
中分配字符串数组的分段错误
、
、
、
、
我试图循环传递给
Fortran
程序的所有参数,参数的数量是不同的。因此,我使字符串数组可分配。 但是,一旦我启动了said循环,如果给出了任何参数,我就会得到一个分段错误。
浏览 3
提问于2019-09-23
得票数 3
回答已采纳
2
回答
在Java中没有for循环的乘法数组
、
、
*方法的完成速度始终
比
for循环快3倍。 所以现在我想用Java来乘数组。
浏览 1
提问于2015-10-01
得票数 2
回答已采纳
1
回答
fortran
中rank1数组的赋值
、
、
每当我编译以下
fortran
代码时: implicit none integer :: z(1
为什么
不能将单个元素数组分配给另一个数组的元素,而不必
显
式
地列出该元素。我之所以这样问,是因为一些
内部
函数
,如minloc和pack返回级别1值。
浏览 2
提问于2011-03-22
得票数 1
2
回答
使用递归二进制搜索
比
迭代
二进制搜索有什么好处,反之亦然?
、
顺序搜索明显
比
二进制搜索
慢
,因为复杂性不同,代码实际需要循环遍历代码的次数也不多。recursiveBinarySearch(): 'some_word' found in ArrayList at index 13,020 - comparisons: 14 那么,如果
迭代
和递归的比较是相同的
浏览 0
提问于2015-02-18
得票数 9
回答已采纳
2
回答
我如何确保lrint在gcc中是内联的?
、
、
、
在阅读了这个主题之后,有来自大量来源的压倒性证据表明,在英特尔上使用标准C或C++强制转换将浮点数转换为整数的速度非常
慢
。许多文档说,当启用优化时,编译器应该内联
扩展
这些
函数
,导致代码
比
传统的强制转换或
函数
调用更快。我甚至找到了对gcc特征跟踪包的引用,以便将这种内联
扩展
添加到gcc优化器中,但在我自己的性能测试中,我无法让它工作。我的所有尝试都表明,与简单的C或C++风格转换相比,lrint的性能要慢得多。检查编译器的程序集输出,并反汇编编译的对象,始终显示对外部lrint()或lri
浏览 1
提问于2012-02-23
得票数 12
回答已采纳
1
回答
为什么
这里需要接口才能得到正确的结果?
、
、
只有当我添加
显
式
接口时,它才输出正确的结果: use, intrinsic :: ISO_C_BINDING, only: c_float
为什么
需要一个不添加任何新信息的额外接口? 我用gfortran,GCC,版本7.4.0
浏览 4
提问于2020-09-26
得票数 0
回答已采纳
1
回答
如果循环更新了自身之外的内容-如何构建一个等价的或lambda/list理解?
、
、
、
作为一种尝试,我最终得到了以下非
函数
示例 if word not in listy_words: words.append
浏览 10
提问于2018-02-01
得票数 1
1
回答
传统的(基于递归的)深度优先搜索
比
基于堆栈的DFS更有效吗?
、
、
、
每次您递归到
函数
中时,它都会将本地数据推入堆栈、
函数
的返回地址以及编译器认为在返回时维护状态所必需的其他任何东西上。这可以很快地加起来。它还必须对每个递归进行
函数
调用,这也消耗了一些操作(也许minor...or破坏了分支的可预见性,迫使专家here...feel免费插入pipeline...not )。
浏览 0
提问于2013-12-10
得票数 1
回答已采纳
4
回答
为什么
一个CPU内核的运行速度
比
其他CPU内核
慢
呢?
、
、
现在我知道一个内核
比
其他内核
慢
,我可以通过将处理器关联设置为所有运行的相同核心来获得精确的基准测试结果。然而,我仍然想知道
为什么
一个核心会变慢。下面是我尝试过的测试用例: 蓄电池=蓄能器*1.000001+ 0.0001; 累加器=sin(蓄能器);累加器=cos(蓄电池); 累加器=累加器CPU内核
比
其他CPU内核
慢
,以及CPU的哪个部分导致了这种减速?当我
显
式
设置处理器关联时,我的应用程序不会在
浏览 3
提问于2009-05-13
得票数 8
回答已采纳
2
回答
内部
函数
的性能
、
有没有理由相信
fortran
内部
函数
会比外部
函数
执行得更好?return real :: x return例如,
内部
单元是否允许编译器像某种宏一样内联代码
浏览 1
提问于2013-01-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程语言速度对比
你不知道的JavaScript——作用域
你对C+中的内联函数真的很了解吗
忘了Python和Fortran吧,科学家开始用Julia了
后起之秀!Julia胜于Python的5个优势
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券