我目前正在尝试对一些数据进行复杂的变量校正(基于在各种相空间进行归一化),这需要对大量变量进行操作。由于每个校正都遵循相同的过程,我想知道是否有途径可以迭代地完成这个任务,而不是逐个处理每个变量(因为我需要对约18-20个变量执行此操作)。C ++ 能够处理这个问题吗?有人告诉我要用Python尝试,但我觉得有可能用C ++ 来完成... 我卡壳了!
举个例子,给出以下类似数据:
我想做类似以下的事情:
举个例子,给出以下类似数据:
class VariableClass{
public :
//each object of this class represents an event for this particlular data set
//containing the following variables
double x;
double y;
double z;
}
我想做类似以下的事情:
for (int i=0; i < num_variables; i++)
{
for (int j=0; j < num_events; j++)
{
//iterate through events
}
//correct variable here, then move on to next one
}
非常感谢您提前给予的任何建议!!!
std::array<double, 18>
或者一个普通的double[18]
。 - BatchyX