我正在尝试将一些数据填充到两个数组中,一个包含标准化角度,另一个包含这些角度的
这是我的代码:
我有哪些错误/误解?
格式要求:
sin
值。这些数组必须是2D的,因为它们将被传递到训练神经网络的函数中。我尝试声明一个[1][360]
数组,但出现了错误,所以我也尝试了[1][]
,因为Intellisense告诉我这样做,但接着又遇到了另一个问题。这是我的代码:
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 [][]
我有哪些错误/误解?
格式要求:
我有哪些错误/误解?