コード例 #1
0
ファイル: discretise.py プロジェクト: DrDub/icsisumm
 def discretise_and_write_to_file(self):
     ignore_missing = False
     #duplicate code and not tested!!
     if self.files is not None:
         self.training_path, self.test_path, self.gold_path = [self.files] * 3
         ignore_missing = True
     training, attributes, klass, test, gold = self.get_instances(self.training_path, self.test_path, self.gold_path, ignore_missing)
     self.log_common_params('Discretisation')    
     disc = Discretiser(training, attributes, klass, test, gold, cl.as_integers('Attribute indices', self.attributes_indices), cl.as_integers('Options', self.options))
     getattr(disc, ALGORITHM_MAPPINGS[self.algorithm])()
     files_written = self.write_to_file(self.get_suffix(), training, attributes, klass, test, gold, False)
     self.log_created_files(files_written, 'The following files were created with discretised values...')
コード例 #2
0
ファイル: discretise.py プロジェクト: sushengyang/NLP-project
 def discretise_and_write_to_file(self):
     ignore_missing = False
     #duplicate code and not tested!!
     if self.files is not None:
         self.training_path, self.test_path, self.gold_path = [self.files
                                                               ] * 3
         ignore_missing = True
     training, attributes, klass, test, gold = self.get_instances(
         self.training_path, self.test_path, self.gold_path, ignore_missing)
     self.log_common_params('Discretisation')
     disc = Discretiser(
         training, attributes, klass, test, gold,
         cl.as_integers('Attribute indices', self.attributes_indices),
         cl.as_integers('Options', self.options))
     getattr(disc, ALGORITHM_MAPPINGS[self.algorithm])()
     files_written = self.write_to_file(self.get_suffix(), training,
                                        attributes, klass, test, gold,
                                        False)
     self.log_created_files(
         files_written,
         'The following files were created with discretised values...')
コード例 #3
0
    def test_converts_an_array_into_integer_array(self):
        returned = cl.as_integers('Foo', None)
        self.assertEqual([], returned)

        returned = cl.as_integers('Foo', '3,5, 7, 9')
        self.assertEqual([3, 5, 7, 9], returned)
コード例 #4
0
 def test_converts_an_array_into_integer_array(self):
     returned = cl.as_integers('Foo', None)
     self.assertEqual([], returned)
     
     returned = cl.as_integers('Foo', '3,5, 7, 9')
     self.assertEqual([3, 5, 7, 9], returned)