Tôi đang cố gắng điền một số dữ liệu vào hai mảng, một chứa các góc chuẩn hóa và một có chứa các số sin
của các góc đó. Các mảng phải là 2D bởi vì chúng sẽ được truyền vào một hàm để huấn luyện một mạng nơron. Tôi đã cố gắng tuyên bố một mảng [1][360]
và có lỗi, vì vậy tôi cũng đã thử [1][]
vì đó là những gì intellisense nói với tôi, nhưng sau đó tôi đã nhận được một vấn đề khác.vấn đề với các mảng 2D
Đây là mã của tôi:
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 [][]
Vì vậy, những gì sai lầm/hiểu lầm tôi đã thực hiện?
Luôn nhớ đăng các lỗi/ngoại lệ thực tế bạn đang nhận được! –