Changeset 129:a87db93d93f6 for neighbors/neartag.py
- Timestamp:
- 06/21/07 09:00:38 (14 months ago)
- Files:
-
- 1 modified
-
neighbors/neartag.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
neighbors/neartag.py
r128 r129 4 4 5 5 def __init__(self, tags): 6 self.tags = tags 6 7 self.db = nearest.DataSet(attrnames=tags, exclude=(-1,),) 7 8 self.solver = nearest.NearestNeighborLearner() … … 9 10 10 11 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) 12 21 13 22 def neighbours(self, name, k=10):
