两个问题,第一个是我应该输入什么参数才能运行这个sim函数?这个sim函数的作用?
第二个,data.txt里的数据如何转换成行向量(指文件夹下的data.txt)
```c
int sim(float x[SIMROW_X], float y[SIMROW_Y])
{
if ((SIMROW_X != nodes_all1[0]) && (SIMROW_Y != nodes_all1[layer_all1 - 1]))
{
printf("输入或输出的数量不正确\n");
return 1;
}
int i = 0, j = 0, k = 0;
for (i = 0; i < layer_all1; i++)
{
//如果是输入层
if (i == 0)
{
for (j = 0; j < nodes_all1[i]; j++)
{
simnetwork[i][j].input = simDataChange(x[j],j,1);
simnetwork[i][j].output = simInspirit(simnetwork[i][j].input, simnetwork[i][j].b, 1);
}
}
else
{
float s = 0;
for (j = 0; j < nodes_all1[i]; j++)
{
//输入
s = 0;
for (k = 0; k < nodes_all1[i - 1]; k++)
{
s += (simnetwork[i-1][k].output*simnetwork[i-1][k].w[j]);
}
simnetwork[i][j].input = s;
if (i<(layer_all1-1))
simnetwork[i][j].output = simInspirit(simnetwork[i][j].input, simnetwork[i][j].b, 1);
else
{
simnetwork[i][j].output = simnetwork[i][j].input;
y[j] = simDataRecover(simnetwork[i][j].output,j,1);
}
}
}
}
}
```
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。