Changeset 9297:35e34196eeb0 in orange


Ignore:
Timestamp:
12/05/11 15:50:02 (2 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
14d9d478edbc521ffe5e014fcaf1c53692f047a0
Message:

Moved reliability estimate, prediction and error output features to regular attributes instead of metas.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Evaluate/OWReliability.py

    r9277 r9297  
    350350            if self.include_input_features: 
    351351                dom = self._test_data().domain 
    352                 domain = Orange.data.Domain(dom.attributes, dom.class_var) 
     352                attributes = list(dom.attributes) + features 
     353                domain = Orange.data.Domain(attributes, dom.class_var) 
    353354                domain.add_metas(dom.get_metas()) 
     355                 
    354356                data = Orange.data.Table(domain, self._test_data()) 
    355357            else: 
    356                 domain = Orange.data.Domain([]) 
    357                 data = Orange.data.Table(domain, [[] for _ in self._test_data()]) 
    358                  
    359             for f in features: 
    360                 data.domain.add_meta(Orange.data.new_meta_id(), f) 
     358                domain = Orange.data.Domain(features, None) 
     359                data = Orange.data.Table(domain, [[None] * len(features) for _ in self._test_data()]) 
    361360             
    362361            if self.include_class: 
Note: See TracChangeset for help on using the changeset viewer.