| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- namespace NeuralNetworkPCL
- {
- internal class DataPoint
- {
- double[] inputs;
- internal double[] Inputs
- {
- get
- {
- return inputs;
- }
- }
- double[] outputs;
- internal double[] Outputs
- {
- get
- {
- return outputs;
- }
- }
- internal DataPoint(string _str, int _outputNb)
- {
- string[] content = _str.Split(new char[] { '\t' }, StringSplitOptions.RemoveEmptyEntries);
- inputs = new double[content.Length - _outputNb];
- for (int i = 0; i < inputs.Length; i++)
- {
- inputs[i] = Double.Parse(content[i]);
- }
- outputs = new double[_outputNb];
- for (int i = 0; i < _outputNb; i++)
- {
- outputs[i] = Double.Parse(content[content.Length - _outputNb + i]);
- }
- }
- }
- }
|