腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何
加速
这个
matlab
循环
matlab
、
performance
、
loops
我希望你能在这里帮助我,我在
matlab
中有一个速度问题,使用以下代码: %Example Definitionsam = 10000;a = rand(bfE(i,j) = sum(sum(a(:,:,i) .* (0.5 * dist), 2), 1);end 这3个小数组非常大(如80x10000x300),因此计算
这个
我已经尝试过向量化了,但是我不知道
如何
在不达到内存限制(16 GB)的情况下做到这一点。 你知道怎么加快速度吗?
浏览 20
提问于2017-03-06
得票数 1
回答已采纳
4
回答
如何
在
MATLAB
中预分配类的数组?
oop
、
matlab
我在
MATLAB
中有一个对象数组,并且我在
循环
中调用了它们的构造函数:for counter = 1: antsNumberend
MATLAB
警告我使用预分配来
加速
这个
过程。我知道预分配的好处,但我不知道
如何
为对象做这件事。
浏览 2
提问于2010-03-25
得票数 14
回答已采纳
4
回答
需要在
matlab
中
加速
这个
循环
matlab
我在
matlab
中运行MCMC模拟,需要
加速
循环
迭代,在分析之后,我发现到目前为止以下
循环
占用的时间最多: u=0; if
浏览 3
提问于2013-02-07
得票数 0
5
回答
如何
提高
MATLAB
代码的速度?
performance
、
matlab
尽管
MATLAB
是一种伟大的数学语言,但它的速度并不像人们所希望的那样快。我想知道
加速
运行
MATLAB
代码的一般做法是什么?例如,我知道,如果不是运行For
循环
,而是可以以向量/矩阵格式进行计算,那么在运行代码时就会看到
加速
。 我想知道还有什么其他的建议。
浏览 1
提问于2012-07-16
得票数 5
回答已采纳
2
回答
在
Matlab
代码中高效地执行
循环
:使用C还是使用Java?
java
、
matlab
、
mex
我想要
加速
一些涉及
循环
的
matlab
代码。一种常见的解决方案是用C语言编写
循环
代码,然后从
matlab
调用它。然而,我想知道我是否可以从用Java实现
循环
中获得类似的好处-也许即时编译可以让它更快?
浏览 2
提问于2010-10-22
得票数 2
回答已采纳
2
回答
MATLAB
矢量化代码是
如何
“在幕后”工作的?
matlab
、
vectorization
我知道在
MATLAB
这样的语言中使用矢量化是
如何
通过消除维护
循环
变量的开销来
加速
代码的,但是矢量化是
如何
在汇编/机器代码中实际发生的呢?我的意思是总会有一个
循环
,对吧?
浏览 1
提问于2012-09-27
得票数 12
回答已采纳
2
回答
Numpy切片慢?
python
、
arrays
、
numpy
、
matrix
、
numba
我意识到就地添加numpy数组是非常缓慢的.与
matlab
的比较tic;fornot be distinct A[ind[k],:] += B[k,:];结果表明,numpy代码比
matlab
此外,当我从for
循环
中提取加法,并将单个矩阵加法与numpy.add进行比较时,numpy和
matlab
浏览 2
提问于2013-10-16
得票数 4
回答已采纳
1
回答
当使用codegen和parfor时,
Matlab
什么时候选择线程?
multithreading
、
matlab
、
parallel-processing
、
parfor
、
matlab-coder
我似乎是少数人使用
Matlab
编码器(codegen命令)获得
加速
,判断事实是,很少有讨论或在线帮助。在某些情况下,我得到了令人难以置信的
加速
效果。我从未见过它的文档化,但是当我使用
Matlab
脚本中的codegen和parfor
循环
创建一个MEX文件时,它通常会将结果MEX线程化。Parfor in函数产生多个进程,而这些进程通常比线程效率低(我从在linux中查看top和在
Matlab
函数中看到多个100%进程,而在运行转换后的MEX时只看到单个进程(例如1000%的进程)推断了所有
浏览 2
提问于2013-09-10
得票数 1
1
回答
Matlab
:相当于R的矩阵乘法(A %*% B)?
matlab
、
matrix
、
matrix-multiplication
用时间齐次马尔可夫链在
Matlab
中工作,并找出
如何
在
Matlab
中对矩阵A进行矩阵乘法,类似于R的矩阵乘法,即A %*% A。
浏览 1
提问于2017-06-01
得票数 0
回答已采纳
2
回答
在
MATLAB
中
加速
for
循环
的方法
matlab
、
performance
我刚刚分析了我的
MATLAB
代码,在
这个
for
循环
中有一个瓶颈: for horz=-lhs:rhsB=(-down:up)'*ones(1,lhs+rhs+1);y = sum(sum(x(k+length对于
如何
加速
这个
for
循环
,有什么建议吗? 提前
浏览 4
提问于2011-05-10
得票数 3
1
回答
在C++中缓慢地访问
Matlab
R2018b TypedArray数组
c++
、
arrays
、
matlab
我正在使用
MATLAB
的R2018b mex函数将C++库与我的
MATLAB
代码集成。作为其中的一部分,我需要获取
MATLAB
数组中的数据,并将其保存到C++指针数组和结构的C++向量中。然而,映射
matlab
类型的数组被证明是非常慢的(大约0.4秒,大约800,000个元素)。我尝试重新排序顶点的数组访问,试图使代码对缓存更友好,但这并没有产生有意义的
加速
。现在,800,000个元素的
循环
时间约为0.4ms,理想情况下内存复制所需的时间应该要短得多,对吧?
MATLAB
浏览 1
提问于2018-11-06
得票数 3
1
回答
fread()优化
matlab
matlab
、
optimization
、
fread
我宁愿在
循环
或whiles中实现条件来分离数据,而不是用第一个快速方法加载所有东西,然后将它们分开-节省内存- fseek(fid,startbytes, 'bof');
浏览 3
提问于2013-01-27
得票数 2
1
回答
如果vs继续语句在for
循环
中
performance
、
matlab
、
if-statement
、
for-loop
我在
Matlab
中有一个for
循环
,在for
循环
中的所有代码都包含在一个if语句中。
浏览 3
提问于2016-04-17
得票数 16
回答已采纳
3
回答
编译Simulink/
Matlab
性能
performance
、
matlab
、
fortran
、
simulink
我必须向我的客户证明Fortran比
Matlab
/Simulink更快。他正在考虑将代码从fortran迁移到
Matlab
。代码主要是逻辑和“过程”子程序。所有的图表,我发现比较
Matlab
/Simulink x Fortran,但没有指定是否编译
Matlab
代码(使用
matlab
编码器工具箱)。我认为这是一个关键问题。我并不是说编译代码会使
matlab
比fortran更快,但是为了真正说服某人,我希望看到结果。一个良好的开端是: 性能-
Matlab</
浏览 4
提问于2013-10-08
得票数 1
回答已采纳
1
回答
Matlab
加速
嵌套for
循环
matlab
我有以下嵌套的for
循环
程序,它需要永远运行。有没有更好的(更有效的)方式来编码呢?
浏览 1
提问于2011-06-19
得票数 1
回答已采纳
1
回答
Matlab
:
加速
大型for
循环
matlab
、
vectorization
、
nested-loops
我正在尝试将一个大矩阵中的3x3个掩码转换为向量。目前,这是我的代码:目前,这需要相当长的时间。我能以任何方式加快速度吗?我在想网格和数组的乐趣,但是我不能完全理解它们。
浏览 3
提问于2013-05-30
得票数 3
回答已采纳
1
回答
我们需要在C++中进行矢量化,还是
循环
已经足够快了?
c++
、
optimization
、
vectorization
在
Matlab
中,我们使用来加快代码的速度。因此,在代码的第一次运行中,我们似乎得到了一个巨大的
加速
,但是在以后的运行中,
加速
比并不是很好,因为
Matlab
似乎知道for
循环
没有改变,并且正在对其进行优化。无论
如何
,矢量化代码的速度仍然是for
循环
代码的两倍。 现在我已经开始使用C++了,我想知道这种语言的矢量化。我们是否需要将C++中的
循环
矢量化,还是它们已经足够快了?也许编译器会自动将它们向量化?实际上,我不知道
Matlab
类型矢
浏览 6
提问于2021-02-08
得票数 4
回答已采纳
3
回答
加速
matlab
的
循环
matlab
、
performance
、
for-loop
、
differential-equations
问题是,我用3个for
循环
编写了代码,需要很长时间才能得到输出。这就是我在
matlab
中实现的方法。x=[x;val3(k)]; end end 还有其他方法可以让我加快
这个
过程吗
浏览 0
提问于2018-01-26
得票数 0
回答已采纳
3
回答
python和
matlab
中填充矩阵的速度
python
、
performance
、
matlab
、
python-2.7
、
numpy
与
Matlab
相比,我正在测试Python的速度。我决定转到Python,因为它有许多优点,但我想比较一下速度,看看在这方面有什么不同。我测试了一些
循环
以填充1000x1000矩阵,如下所示:y = zeros((sizeM,sizeM))tic = time.clock但在
Matlab
中,使用以下代码只需0.11秒:sizeM = 1000;x =4; for j =
浏览 1
提问于2013-12-03
得票数 2
1
回答
我
如何
加速
这个
for
循环
?
r
、
for-loop
、
while-loop
、
tree
、
phylogeny
我在Maxwell等人(2018)的论文中修改了以下代码,但在
加速
时遇到了问题。time.csv", header=T, row.names=1)我不确定
如何
更改方法以使用
浏览 1
提问于2020-12-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何将 Pandas 循环加速71803倍
Matlab高效编程的几个“小常识”
在现代这个拐点上,一切都在加速,你将如何面对未来?
周一课堂◇MATLAB必备知识
shell排序初探-byMATLAB
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券