簡體   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