In [2]:
%matplotlib inline

from matplotlib import pyplot as plt
import numpy
import csv

In [3]:
data = open('../data/data.csv', 'r').readlines()
fieldnames = ['x', 'y', 'z', 'unmasked', 'synapses']
reader = csv.reader(data)
reader.next()

rows = [[int(col) for col in row] for row in reader]
sorted_x = sorted(list(set([r[0] for r in rows])))
sorted_y = sorted(list(set([r[1] for r in rows])))
sorted_z = sorted(list(set([r[2] for r in rows])))

In [11]:
#z axis values = [55, 166, 277, 388, 499, 610, 721, 832, 943, 1054, 1165]

for i in sorted_z:
    unmaskedSynapsesNoZero = ([r[-1] for r in rows if r[-2] != 0 if r[-1] !=0 if r[2] == i])
    plt.hist(unmaskedSynapsesNoZero, bins=50)
    plt.title("Layer " + str(i) + " No Zero")
    plt.show()



In [12]:
for i in sorted_z:
    unmaskedSynapses = ([r[-1] for r in rows if r[-2] != 0 if r[2] == i])
    plt.hist(unmaskedSynapses, bins=50)
    plt.title("Layer " + str(i))
    plt.show()



In [ ]: