public List<Tuple<string, Vector<double>>> getSignals()
{
List<Tuple<string, Vector<double>>> Signals = new List<Tuple<string, Vector<double>>>();
Vector<double> signal = Vector<double>.Build.Dense(lines.Length - 2);
for (int i = 1; i < columns.Count(); i++)
{
string leadName = columns[i][0];
for (int j = 2; j < lines.Count()-2; j++)
{
double value = Convert.ToDouble(columns[i][j], new System.Globalization.NumberFormatInfo());
int index = j - 2;
signal.At(index, value);
}
getSampleAmount(signal);
Tuple<string, Vector<double>> readedSignal = Tuple.Create(leadName, signal);
Signals.Add(readedSignal);
}
return Signals;
}