public static CharacterCharactersData ReadCharacterCharactersDataFromCSV(string pathDataDir, out List <string> characterIds) { Console.WriteLine("Loading character-characters data . . ."); CharacterCharactersData data = new CharacterCharactersData(); characterIds = new List <string>(); using (StreamReader reader = new StreamReader(GetPathResultCharChars(pathDataDir))) { while (!reader.EndOfStream) { string input = reader.ReadLine(); if (!input.Equals(String.Empty)) { string[] inputParts = input.Split(','); HashSet <string> characters = new HashSet <string>(); for (int i = 1; i < inputParts.Length; ++i) { characters.Add(inputParts[i]); } data.Add(inputParts[0], characters); characterIds.Add(inputParts[0]); } } } Console.WriteLine("Finished character-characters data loading."); return(data); }
public void ReleaseCharacterCharactersData() { _characterCharactersData = null; _characterIds = null; Console.WriteLine("Character-Characters data released."); }
public FeaturesExtractor(string pathDataDir) { _pathDataDir = pathDataDir; _characterCharactersData = null; _characterComicsData = null; _characterSeriesData = null; _characterIds = null; _backedCharacterComics = null; _reducedCharacterId = null; }
public void LoadCharacterCharactersData() { _characterCharactersData = FileManager.ReadCharacterCharactersDataFromCSV(_pathDataDir, out _characterIds); }
public static CharacterCharactersData ReadCharacterCharactersDataFromCSV(string pathDataDir, out List<string> characterIds) { Console.WriteLine("Loading character-characters data . . ."); CharacterCharactersData data = new CharacterCharactersData(); characterIds = new List<string>(); using (StreamReader reader = new StreamReader(GetPathResultCharChars(pathDataDir))) { while (!reader.EndOfStream) { string input = reader.ReadLine(); if (!input.Equals(String.Empty)) { string[] inputParts = input.Split(','); HashSet<string> characters = new HashSet<string>(); for (int i = 1; i < inputParts.Length; ++i) { characters.Add(inputParts[i]); } data.Add(inputParts[0], characters); characterIds.Add(inputParts[0]); } } } Console.WriteLine("Finished character-characters data loading."); return data; }