【C++】配列をcsvに保存する方法【ofstream】

スポンサーリンク

【C++】配列をcsvに保存する方法【ofstream】

C++を使っていて、経路情報など配列の情報をcsvファイルに保存してmatlabなどで可視化したい場合に使える方法。

ofstreamを使う

方法は単純でofstreamを使う。

以下のように実装する。

#include <iostream>
#include <fstream>

int main() {
    ofstream ofs("path.csv");  // ファイルパスを指定する(home/user/...など)
    ofs << "x" << ", " << "y" << ", " << std::endl;
    ofs << 1 << ", "<< 2 << ", " << std::endl;
    ofs << 3 << ", "<< 4 << ", " << std::endl;
    ofs << 5 << ", "<< 6 << ", " << std::endl;
    
    return 0;
}

path.csvに保存することができた。

参考

人気記事

人気記事はこちら。

CUDA、cuDNNのバージョンをターミナルで調べるコマンド
【Pytorch】テンソルの次元を追加・削除する方法【dim】
【Pytorch】テンソルを連結する方法(cat・stack)
【Protobuf】"TypeError: Descriptors cannot not be created directly."を解決する【solved】
【Python】Tensorflowをダウングレード・アップグレードするコマンド
タイトルとURLをコピーしました