From 7b6976004ade5265495536983c0a354bb5217735 Mon Sep 17 00:00:00 2001
From: tiborauer <tibor.auer@gmail.com>
Date: Mon, 4 Nov 2019 12:15:00 +0000
Subject: [PATCH] NEW: sequence generation for nback

---
 sequence.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 sequence.py

diff --git a/sequence.py b/sequence.py
new file mode 100644
index 0000000..82c3f64
--- /dev/null
+++ b/sequence.py
@@ -0,0 +1,13 @@
+from numpy.random import permutation, choice, uniform
+from numpy import append
+
+def nback(low,high,size,nback,prob):
+    seq = permutation(range(low,high+1))[0:nback] 
+
+    for i in range(size):
+        if uniform(0,1,1)[0] < prob:
+            seq = append(seq,seq[-nback])
+        else:
+            pool = [i for i in range(low,high+1) if all(i != seq[-nback:])]
+            seq = append(seq,choice(pool,1))
+    return seq
\ No newline at end of file
-- 
GitLab