Ignore:
Timestamp:
01/06/13 00:27:59 (16 months ago)
Author:
blaz <blaz.zupan@…>
Branch:
default
Message:

new tutorial

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/classification/__init__.py

    r10188 r11051  
    1414ClassifierFromVar = core.ClassifierFromVar 
    1515ConstantClassifier = core.DefaultClassifier 
     16 
     17class PyLearner(object): 
     18    def __new__(cls, data=None, **kwds): 
     19        learner = object.__new__(cls) 
     20        if data: 
     21            learner.__init__(**kwds) # force init 
     22            return learner(data) 
     23        else: 
     24            return learner  # invokes the __init__ 
     25 
     26    def __init__(self, name='learner'): 
     27        self.name = name 
     28 
     29    def __call__(self, data, weight=None): 
     30        return None 
     31 
     32class PyClassifier: 
     33    def __init__(self, **kwds): 
     34        self.__dict__.update(kwds) 
     35 
     36    def __call__(self, example, resultType = Classifier.GetValue): 
     37        return self.classifier(example, resultType) 
Note: See TracChangeset for help on using the changeset viewer.