(no subject)
Jul. 28th, 2011 08:23 pmну вот и пригождается этот блог.
жж висит с переменным успехом уже долго..
жж висит с переменным успехом уже долго..
#classification import math class Predmet: def __init__(): return class Category(Predmet): pass def Proto():#cathegory prototype calculation return def Exemplar(m,n):#n is number of attributes, m is a range of attribute import random a=[] for i in range(n): a.append(random.randint(0,m)) return a def Distance(d,f):#calculates the distance between 2 exemplars dis=0 for i in range(len(d)-1): dlin=(d[i]-f[i])*(d[i]-f[i]) dis=dis+dlin return math.sqrt(dis) def AverageDis(vid): aw=0 for i in range(len(vid)-1): aw=aw+Distance(vid[i],vid[i+1]) return aw/(len(vid)) c=3 cat=[] klas=[] while c>0: b=Exemplar(5,10) print(b) c=input() c=int(c) if c==1: cat.append(b) if c==2: klas.append(b) print('first category') print(cat) print('second category') print(klas) print('distances between first category first two objects') print(Distance(cat[0],cat[1])) print('Average distances between 1 cat objects')