繁体   English   中英

用Java在磁盘上写入大型矩阵的最快方法

[英]Fastest way to write huge matrices on disk with Java

我需要将巨大的矩阵写入磁盘。 我将有大约100个矩阵,包含500.000行和30列的double值。 此矩阵的第一列将用作ID。

然后我想拥有一个哈希映射或类似的哈希表,对于给定的ID,返回指向该ID在磁盘矩阵中的行的指针。

为了清楚起见,我想要一个散列图,告诉我相对于该ID的线在矩阵的哪个位置。

我不想在文本文件上写,而是直接将内存与指向特定位置的指针一起使用。 它就像一个哈希图,但不会在程序结束时删除。

我正在寻找您想到的用于读/写操作的最有效方法。

我建议使用RandomAccessFile并为其余部分编写您自己的代码。 您可以结合使用自己的代码和提供的方法,将文件中的指针写入文件的其他部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM