mql4 + struct
Не все так печально. Можете использовать такой подход к описанию переменных:
double Neuron.w[]; int Neuron.a;
Вам же все равно для облегчения восприятия....
sergeev:
Тут такая тема, что нейроны входят в слоя, слоя входят в сети, а сетей тоже может быть много. =) К примеру:Не все так печально. Можете использовать такой подход к описанию переменных:
double Neuron.w[]; int Neuron.a;
Вам же все равно для облегчения восприятия....
ANN_NETS[0].Layers[0].Neurons[0].w[0];
Так что в моём случае, наверно, придётся использовать что-то типа:
double annMLP_w[][][][];
double annMLP_s[][][][];
double annMLP_y[][][];
int annMLP_addrInp[][][];
int annMLP_addrOut[][][];
Приветсвую!
Я тут пытался описать структуру:
struct Neuron
{
double w[];
double s, y;
int addrIn[], addrOut[];
};
Однако MetaEditor вывел вот что:
> 'struct' - expression on global scope not allowed C:\Program Files\MetaTrader 4\experts\libraries\ann_mlp.mq4 (12, 1)
> 'struct' - variable not defined C:\Program Files\MetaTrader 4\experts\libraries\ann_mlp.mq4 (12, 1)
Это означает, что в MQL4 нет такой темы как структура?
И что теперь? Использовать кучу массивов вместо списка со структурами?