summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMario Mulansky <mario.mulansky@gmx.net>2014-10-02 14:30:02 +0200
committerMario Mulansky <mario.mulansky@gmx.net>2014-10-02 14:30:02 +0200
commit7bbbf06c23e8eb727f45dc47d6613fb7d03f4c8f (patch)
treef631e7ce814e6ca4d3aba2e75b6443f4b0351b86 /examples
parent99730806c22f79089d4cdaf2a1ce713712ad557b (diff)
+isi distance matrix with examples
Diffstat (limited to 'examples')
-rw-r--r--examples/isi_matrix.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/examples/isi_matrix.py b/examples/isi_matrix.py
new file mode 100644
index 0000000..a149cd6
--- /dev/null
+++ b/examples/isi_matrix.py
@@ -0,0 +1,21 @@
+from __future__ import print_function
+
+import numpy as np
+import matplotlib.pyplot as plt
+
+import pyspike as spk
+
+# first load the data
+spike_trains = []
+spike_file = open("SPIKY_testdata.txt", 'r')
+for line in spike_file:
+ spike_trains.append(spk.add_auxiliary_spikes(
+ spk.spike_train_from_string(line), 4000))
+
+print(len(spike_trains))
+
+m = spk.isi_distance_matrix(spike_trains)
+
+plt.imshow(m, interpolation='none')
+plt.show()
+