小编BAO*_*ONG的帖子

如何在 C++ 中将 CSV 文件读入向量

我正在做将python代码转换为C++的项目,以获得更好的性能。该 python 项目名称是 Advanced EAST,现在,我在 .csv 文件中获得了 nms 函数的输入数据,如下所示:

"[ 5.9358170e-04  5.2773970e-01  5.0061589e-01 -1.3098677e+00
 -2.7747922e+00  1.5079222e+00 -3.4586751e+00]","[ 3.8175487e-05  6.3440394e-01  7.0218205e-01 -1.5393494e+00
 -5.1545496e+00  4.2795391e+00 -3.4941311e+00]","[ 4.6003381e-05  5.9677261e-01  6.6983813e-01 -1.6515008e+00
 -5.1606908e+00  5.2009044e+00 -3.0518508e+00]","[ 5.5172237e-05  5.8421570e-01  5.9929764e-01 -1.8425952e+00
 -5.2444854e+00  4.5013981e+00 -2.7876694e+00]","[ 5.2929961e-05  5.4777789e-01  6.4851379e-01 -1.3151239e+00
 -5.1559062e+00  5.2229333e+00 -2.4008298e+00]","[ 8.0250458e-05  6.1284608e-01  6.1014801e-01 -1.8556541e+00
 -5.0002270e+00  5.2796564e+00 -2.2154367e+00]","[ 8.1256607e-05  6.1321974e-01  5.9887391e-01 -2.2241254e+00
 -4.7920742e+00  5.4237065e+00 -2.2534993e+00]
Run Code Online (Sandbox Code Playgroud)

一个单位是 7 个数字,但是在前四个数字后有一个 '\n',我想将此 csv 文件读入我的 C++ 项目,以便我可以在 C++ 中进行数学工作,使其更快。

using namespace std;

void read_csv(const string &filename)
{
//File pointer
fstream …
Run Code Online (Sandbox Code Playgroud)

c++ csv vector nms

3
推荐指数
1
解决办法
6042
查看次数

标签 统计

c++ ×1

csv ×1

nms ×1

vector ×1