aboutsummaryrefslogblamecommitdiff
path: root/data_analysis/destmaps.py
blob: 0725ca7ac9ebf9fb41d6202d753d4559f244e747 (plain) (tree)































                                                                               
import matplotlib.pyplot as plt
import numpy
import cPickle
import scipy.misc

print "Loading data..."
with open("train_normal.pkl") as f: normal = cPickle.load(f)

print "Extracting x and y"
# xes = [c[0] for l in normal for c in l[-1]]
# yes = [c[1] for l in normal for c in l[-1]]
xes = [l[-1][-1][0] for l in normal if len(l[-1]) > 0]
yes = [l[-1][-1][1] for l in normal if len(l[-1]) > 0]

xrg = [-8.75, -8.55]
yrg = [41.05, 41.25]

print "Doing 1d x histogram"
plt.clf(); plt.hist(xes, bins=1000, range=xrg); plt.savefig("xhist_dest.pdf")
print "Doing 1d y histogram"
plt.clf(); plt.hist(yes, bins=1000, range=yrg); plt.savefig("yhist_dest.pdf")

print "Doing 2d histogram"
hist, xx, yy = numpy.histogram2d(xes, yes, bins=2000, range=[xrg, yrg])

# import ipdb; ipdb.set_trace()

print "Imshow"
plt.clf(); plt.imshow(numpy.log(hist)); plt.savefig("xyhmap_dest.png", dpi=600)

print "Imsave"
scipy.misc.imsave("xymap_dest_2.png", numpy.log(hist + 1))