圧縮行ストレージ(CRS)形式で格納された大きなスパース行列があります。これは基本的に3つの配列です。値を含む配列、列インデックスの配列、および行ポインターを含む最後の配列です。例:http ://web.eecs.utk.edu/~dongarra/etemplates/node373.html
この情報をテキスト(.txt)ファイルに書き込みたいのですが、これはCを使用して読み取って3つの配列に入れることを目的としています。現在、Value配列のすべてのエントリを、コンマで区切られた1つの長い行に書き込むことでこれを行う予定です。例:5.6、10、456、78.2など。次に、他の2つのアレイについても同じようにします。
私のCコードは最初の行の読み取りを終了し、すべての値を「Value」というラベルの付いた配列に入れます。等々。
質問
これは正しいです"?または、CRSデータをテキストファイルに入れる標準的な方法はありますか?