private DataNormalization Create(double[][] arrayOutput) { IInputField a, b; var target = new NormalizationStorageArray2D(arrayOutput); OutputFieldEncode a1; OutputFieldEncode b1; var norm = new DataNormalization(); norm.Report = new NullStatusReportable(); norm.Storage = target; norm.AddInputField(a = new InputFieldArray2D(false, ARRAY_2D, 0)); norm.AddInputField(b = new InputFieldArray2D(false, ARRAY_2D, 1)); norm.AddOutputField(a1 = new OutputFieldEncode(a)); norm.AddOutputField(b1 = new OutputFieldEncode(b)); a1.AddRange(1.0, 2.0, 0.1); b1.AddRange(0, 100, 0.2); return norm; }