gpt4 book ai didi

java - 使用 Java 处理巨型矩阵

转载 作者:行者123 更新时间:2023-11-29 08:18:40 26 4
gpt4 key购买 nike

我在这里阅读了一个相关问题 link text

有人建议处理一个巨大的文件,然后使用 RandomAccessFile。

我的问题是矩阵(由“0”和“1”组成,不是稀疏矩阵)可能非常大。例如,行大小可以是 10^10000。我需要一种有效的方法来存储这样的矩阵。此外,我需要以这种方式处理此类文件(如果我将矩阵存储在其中):

比如说,我有一个包含数字序列的巨大文件。序列中的数字除以“,”(第一个数字表示原始数字,其余数字表示矩阵中“1”所在的位置)。序列以符号“|”分隔。另外,还有一个符号“||”将所有序列分成两组。 (这是两个矩阵的 View 。可能效率不高,但我不知道如何让它变得更好。你有什么想法吗?=))我必须阅读,例如,100 个数字第一组中的每一行(提取子矩阵)并由它们确定我需要从第二组中读取哪些行。所以我需要函数 seek()。它能处理这么大的文件吗?

我是新手。是否有一些有效的方法来存储和读取此类数据?

最佳答案

可观测宇宙中大约有 10^80 个原子。所以假设你可以在每个原子中存储一位,你需要大约 10^9920 个与我们的大小相同的宇宙。那只是为了存储一行。

您查看了多少行?每行需要 10^9920 个宇宙。

关于java - 使用 Java 处理巨型矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328709/

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