Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def clear_objects(X, y):
- index = 0
- x1 = []
- x2 = []
- y1 = []
- y2 = []
- for i in y:
- if (i == 1):
- x1.append(X[index])
- y1.append(y[index])
- else:
- x2.append(X[index])
- y2.append(y[index])
- index += 1
- LOF = LocalOutlierFactor()
- first = LOF.fit_predict(x1)
- second = LOF.fit_predict(x2)
- xret = []
- yret = []
- index = 0
- for i in first:
- if i == 1:
- xret.append(x1[index])
- yret.append(y1[index])
- index+=1
- index = 0
- for i in second:
- if i == 1:
- xret.append(x2[index])
- yret.append(y2[index])
- index+=1
- return xret, yret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement