Example #1
0
        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);
        }
Example #2
0
        public FeaturesExtractor(string pathDataDir)
        {
            _pathDataDir             = pathDataDir;
            _characterCharactersData = null;
            _characterComicsData     = null;
            _characterSeriesData     = null;
            _characterIds            = null;

            _backedCharacterComics = null;
            _reducedCharacterId    = null;
        }
Example #3
0
        public void ReleaseCharacterSeriesData()
        {
            _characterSeriesData = null;

            Console.WriteLine("Character-Series data released.");
        }
Example #4
0
 public void LoadCharacterSeriesData()
 {
     _characterSeriesData = FileManager.ReadCharacterSeriesDataFromCSV(_pathDataDir);
 }