hanslovsky

eval

Aug 9th, 2016
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.93 KB | None | 0 0
  1. from gala import evaluate
  2. from gala import imio
  3.  
  4. import matplotlib.pyplot as plt
  5.  
  6. # fn = '/data/hanslovskyp/cremi/gala-from-juan/sample_B_20160630_frags.hdf'
  7. fn = '/data/hanslovskyp/cremi/gala/sample_B_20160708_frags_46_55.hdf'
  8. # fn = '/data/hanslovskyp/cremi/gala-from-juan/sample_B_20160501.hdf'
  9. # fn = '/data/hanslovskyp/cremi/gala-from-juan/sample_B_20160630_frags.hdf'
  10. fn = '/data/hanslovskyp/cremi/gala-from-juan/sample_B_20160708_frags_46_55.hdf'
  11.  
  12. fragments = imio.read_cremi(fn, ['/volumes/labels/fragments'])[0]
  13. gt = imio.read_cremi(fn, ['/volumes/labels/neuron_ids'])[0]
  14. perf = [evaluate.split_vi(f, gt) for (f, gt) in zip(fragments, gt)]
  15. fm, fs = zip(*perf)
  16. X = tuple(range(fragments.shape[0]))
  17. plt.subplot(2,1,1)
  18. plt.legend(handles=plt.plot(X, fm, 'ko', alpha=0.5, label='False Merge'))
  19. plt.subplot(2,1,2)
  20. plt.legend(handles=plt.plot(X, fs, 'ko', alpha=0.5, label='False Split'))
  21.  
  22. print(fm)
  23. print(fs)
  24.  
  25.  
  26. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment