Помощь !!! Привет, я нашел следующий код в Интернете, который предназначен для преобразования текстового файла (с некоторым дополнительным форматированием) в double t [] []. Однако он утверждает, что ввод строки был неправильным, есть ли кто-нибудь, кто знает, что делать, чтобы разрешить это? Основной код - это глубокая обучающая нейронная сеть, которую я хочу отлаживать и запускать, пожалуйста, помогите мне захотеть поделиться кодом после его отладки? См. Ниже код нарушения!C# - Преобразование текстовой строки в двойной массив [] []?
public static class DataParser
{
public static double[][] Parse(string filePath)
{
[email protected]"C:\Users\DRS\Desktop\rbm2\SimpleRBM-master\optdigits-tra.txt";
var x = File.ReadAllText(filePath);
x = x.Replace("\r\n", "");
var y = x.Split(" ".ToCharArray());
var t =
y. Select(
s =>
s.Substring(1).PadRight(1024, '0').Select(
n => double.Parse(n.ToString(CultureInfo.InvariantCulture))).ToArray()).ToArray();
return t;
}
}
Является ли входной файл в формате '5.2' или' 5,2'? – Mephy
Вы имеете в виду это? https://github.com/erezrob/SimpleRBM – ziya