1000 行と 100000 列を含む .txt ファイルがあります。分析する必要があるシミュレーション結果 (実数) の 10 GB のテキスト ファイル。
私のデータは次の形式です:( [0.5 0.3 0.45 .. ;
0.4 0.22 0.21587 .. ;
0.1359 1.054 1.1 ... ]
スペースと行で区切られています)
を使用して(Matlabで)ファイル全体を一度にマトリックスにロードしようとするとA=load('Data.txt')
、「メモリが不足しています」というエラーメッセージが表示されます。これは、RAM(右?)を意味すると思います。
ファイルから一度に 1 行だけを 1 次元配列に読み込みたいと考えています。それ、どうやったら出来るの?すでにさまざまなバージョンのA=load('Data.txt')(1,:)
orA=load('Data.txt'(1,:))
などを試しました。
Cコードコードでの回答もいただければ幸いです。ありがとうございました。