projects
/
picoclvr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update.
[picoclvr.git]
/
expr.py
diff --git
a/expr.py
b/expr.py
index
ca33daf
..
818360b
100755
(executable)
--- a/
expr.py
+++ b/
expr.py
@@
-63,6
+63,7
@@
def extract_results(seq):
def generate_sequences(nb, nb_variables=5, length=20, randomize_length=False):
def generate_sequences(nb, nb_variables=5, length=20, randomize_length=False):
+ assert nb_variables <= 26
sequences = []
for n in range(nb):
result = None
sequences = []
for n in range(nb):
result = None
@@
-78,7
+79,7
@@
def generate_sequences(nb, nb_variables=5, length=20, randomize_length=False):
k = list(result.keys())
k.sort()
k = list(result.keys())
k.sort()
- sequences.append(p + " " + "
;".join([v + ":" + str(result[v])
for v in k]))
+ sequences.append(p + " " + "
".join([v + ":" + str(result[v]) + ";"
for v in k]))
return sequences
return sequences
@@
-87,7
+88,7
@@
if __name__ == "__main__":
import time
start_time = time.perf_counter()
import time
start_time = time.perf_counter()
- sequences = generate_sequences(1000)
+ sequences = generate_sequences(1000
, length=30
)
end_time = time.perf_counter()
for s in sequences[:10]:
print(s)
end_time = time.perf_counter()
for s in sequences[:10]:
print(s)