[英]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.