Show
Ignore:
Timestamp:
06/21/07 09:00:38 (14 months ago)
Author:
Tarek Ziad?? <tarek@…>
Message:

fixed tag calculation

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • neighbors/neartag.py

    r128 r129  
    44 
    55    def __init__(self, tags): 
     6        self.tags = tags 
    67        self.db = nearest.DataSet(attrnames=tags, exclude=(-1,),) 
    78        self.solver = nearest.NearestNeighborLearner() 
     
    910 
    1011    def add_user(self, name, tags): 
    11         self.db.add_example(tags+[name]) 
     12        values = [] 
     13        for tag in self.tags: 
     14            if tag in tags: 
     15                values.append('1') 
     16            else: 
     17                values.append('0') 
     18        values.append(name) 
     19 
     20        self.db.add_example(values) 
    1221 
    1322    def neighbours(self, name, k=10):