public FeaturesExtractor(string pathDataDir) { _pathDataDir = pathDataDir; _characterCharactersData = null; _characterComicsData = null; _characterSeriesData = null; _characterIds = null; _backedCharacterComics = null; _reducedCharacterId = null; }
public void ReleaseCharacterSeriesData() { _characterSeriesData = null; Console.WriteLine("Character-Series data released."); }
public void LoadCharacterSeriesData() { _characterSeriesData = FileManager.ReadCharacterSeriesDataFromCSV(_pathDataDir); }
public static CharacterSeriesData ReadCharacterSeriesDataFromCSV(string pathDataDir) { Console.WriteLine("Loading character-series data . . ."); CharacterSeriesData data = new CharacterSeriesData(); using (StreamReader reader = new StreamReader(GetPathResultCharSeries(pathDataDir))) { while (!reader.EndOfStream) { string input = reader.ReadLine(); if (!input.Equals(String.Empty)) { string[] inputParts = input.Split(','); HashSet<string> series = new HashSet<string>(); for (int i = 1; i < inputParts.Length; ++i) { series.Add(inputParts[i]); } data.Add(inputParts[0], series); } } } Console.WriteLine("Finished character-series data loading."); return data; }