gpt4 book ai didi

Java 矩阵处理时间

转载 作者:行者123 更新时间:2023-12-01 07:15:40 24 4
gpt4 key购买 nike

我需要所有大师的简单意见!

我开发了一个程序来进行一些矩阵计算。它工作得很好小矩阵。但是,当我开始计算大几千列行矩阵时。它杀死速度。

我正在考虑对每一行进行处理并将结果写入文件中,然后释放内存并开始处理第二行并写入文件,依此类推。

这有助于提高速度吗?我必须做出重大改变来实现这一改变。那是为什么我需要你的意见。你觉得怎么样?

谢谢

P.S:我知道 colt 和 Jama 矩阵。由于公司原因我无法使用这些软件包规则。

<小时/>

已编辑

在我的程序中,我将所有矩阵存储在二维数组中,如果矩阵很小也没关系。但是,当它有数千列和行时。然后将所有这些矩阵存储在内存中进行计算会导致性能问题。矩阵包含浮点值。为了进行处理,我读取了内存中的所有矩阵存储,然后开始计算。计算后我将结果写入文件中。

最佳答案

内存真的是你的瓶颈吗?因为如果不是,那么停止将内容写入文件总是会比其他选择慢得多。听起来您的算法可能遇到了一些限制。

也许你应该首先考虑优化算法。

正如我总是对所有性能问题所说的那样 - 询问别人是一回事,但尝试是无可替代的!如果现实世界的表现是可衡量的,那么意见并不重要。

关于Java 矩阵处理时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com