In [1]:
import pickle
import random
import PIL
import time
from PIL import Image
import os

In [7]:
train_features_ana = pickle.load(open("../../dataset/model_data/features_al.p","rb"))
train_features_sha = pickle.load(open("../../dataset/features.p","rb"))
test_features_ana = pickle.load(open("../../dataset/model_data/test_features.p","rb"))

print(len(train_features_ana))
print(len(train_features_sha))
print(len(test_features_ana))

f1 = set(train_features_ana)
f2 = set(train_features_sha)

intersection = f1.intersection(f2)
print ("Intersection")
print(len(intersection))

z = train_features_ana.copy()
merged_features = z.update(train_features_sha)
#final = z.copy()
   
print len(z)
#print len(final)


28522
8630
136
Intersection
827
36325

In [8]:
pickle.dump(z, open( "al_sha_features.p", "wb" ) )