SVM
from sklearn.svm import SVC
from sklearn.metrics import classification_report
def read_file(file_name):
with open(file_name) as fp:
vectors = []
for line in fp:
items = line.split('\t')
values = []
for item in items:
try:
values.append(float(item))
except:
continue
vectors.append(values)
return vectors
def connect_vector(file1, file2):
cloth_vectors = read_file(file1)
model_vectors = read_file(file2)
X = []
vector = []
for v1 in cloth_vectors:
for v2 in model_vectors:
vector.append(v1)
vector.append(v2)
X.append(v1+v2) #4096*2
X1 = []
X11= []
X2 = []
X22= []
y1 = []
y11= []
for i in range(0,1024,32):
X1.append(X[i]);
for i in range(0,16,1):
X11.append(X1[i])
for i in range(1,17,1):
X11.append(X[i])
X1.append(X[33])
for i in range(0,1024,32):
X2.append(X[i]);
for i in range(16,32,1):
X22.append(X2[i])
for i in range(991,1007,1):
X22.append(X[i])