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 [ ]: