Sto cercando di riempire alcuni dati in due array, uno contenente angoli normalizzati e un altro contenente lo sin
di quegli angoli. Gli array devono essere 2D perché saranno passati in una funzione che allena una rete neurale. Ho provato a dichiarare un array [1][360]
e ho ricevuto degli errori, quindi ho anche provato lo [1][]
poiché questo è ciò che mi dice intellisense, ma poi ho avuto un altro problema.con array 2D
Ecco il mio codice:
double[][] sin_in = new double[1][];
double[][] sin_out = new double[1][];
double deg = 0.0;
const double dtor = 3.141592654/180.0;
for (int i = 0; i < 360; i++)
{
sin_out[0][i] = Math.Sin(deg * dtor); // complains I need to use new
sin_in[0][i] = deg/360.0; //When I use new I get another error
deg += 1.0;
}
IMLDataSet trainingSet
= new BasicMLDataSet(sin_in, sin_out); //Inputs must be [][]
Così Quali sono gli errori/incomprensioni hanno ho fatto?
Ricorda sempre di pubblicare gli errori/le eccezioni effettive che stai ricevendo! –