vector<vector<double>> read_txt_double(string file,vector< vector<double>>) {
cout << "-----------test----------- " << endl;
ifstream in(file);
string line;
vector<vector<double>> data;
int i = 0, j = 0;
while (getline(in, line)) {//每一次获取一行的数据到line
stringstream ss(line);//初始化ss数据为line
double x;
vector<double> point;
while (ss >> x) {
point.push_back(x);
}
data.push_back(point);
i++;
}
return data;
}
读取数据格式为 每行不定长个数的double类型数据,行数不定,读取至文件结束。