/// <summary> /// Internal function to return an array of double from an input string /// </summary> /// <param name="input"></param> /// <returns></returns> private static double[] StringToNeural(string input) { var nd = new NeuralData(); foreach (var c in input.ToCharArray()) { string ch = c.ToString(); double d; double.TryParse(ch, out d); nd.Add(d); } return(nd.ToArray()); }
/// <summary> /// Extension to NeuralData for quick value conversion toward int /// </summary> /// <param name="nd"></param> /// <returns></returns> public static int BinaryToInt(this NeuralData nd) { return(NeuralData.BinaryToInt(nd.ToArray())); }