2016-12-16 4 views
0

writedlm大きな行列サイズを保存する。 (100000,1000)、非常に大きなファイル〜1Gbにはゼロがほとんどありません。それ以上の効率的な方法はありますか?julia-langファイルを効率的に保存/ロードする。

+5

'SparseArray'とパッケージ' JLD' –

+0

ありがとうございました。私はSparseArrayを使用しましたが、それを最も良く保存する方法は見当たりませんでした。 JLDはそれを適切に行います。 – Phuoc

+0

probsはありません。あなた自身の質問への答えとして私のコメントから得たコードを自由に投稿してください。私は実際にそれらのパッケージを使用したことがないので、私はこれを自分でやっていませんでした(私は彼らがあなたが行ったことを "正しい"方法であると知っていました)。 –

答えて

2

コリンが述べたように、SparseArrayとパッケージJLDを行います:

using JLD 
a = speye(1_000_000) 
save("/tmp/foo.jld","a",a) 
関連する問題