diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2023-02-27 00:15:03 +0100 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2023-02-27 00:15:03 +0100 |
commit | 3fed51e23753255ffc6e660aaacf926e8ac735e7 (patch) | |
tree | dd815583d778fe36343d1843d30d4fb0d61d41e1 /mat | |
parent | inf rn lyx (diff) | |
download | sola-gimb-4-3fed51e23753255ffc6e660aaacf926e8ac735e7.tar sola-gimb-4-3fed51e23753255ffc6e660aaacf926e8ac735e7.tar.gz sola-gimb-4-3fed51e23753255ffc6e660aaacf926e8ac735e7.tar.bz2 sola-gimb-4-3fed51e23753255ffc6e660aaacf926e8ac735e7.tar.lz sola-gimb-4-3fed51e23753255ffc6e660aaacf926e8ac735e7.tar.xz sola-gimb-4-3fed51e23753255ffc6e660aaacf926e8ac735e7.tar.zst sola-gimb-4-3fed51e23753255ffc6e660aaacf926e8ac735e7.zip |
Diffstat (limited to 'mat')
-rwxr-xr-x | mat/fmf/fmf.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mat/fmf/fmf.py b/mat/fmf/fmf.py new file mode 100755 index 0000000..87a50c3 --- /dev/null +++ b/mat/fmf/fmf.py @@ -0,0 +1,23 @@ +#!/usr/bin/python3 +import numpy +a = "abcčdefghijklmnopqrsštuvwxyzžABCČDEFGHIJKLMNOPQRSŠTUVZŽ.,-" +u = "Y-TČTNŽOF-MQUWMA-FINF-METRRJJLIWUŠVZQŠ.X-Č-GNSSIGPŽKOUUZNMFF-MNYQCXATSUGGLZJNHKIEFVULLDZTUBRŠB-ČRQHUNPVQQGPOJ.BBAYČ.VMRXGČF-MOCJQPDLGAOSKELŠ-AIŠPKATOŠŽOLZRKWUUZNMFF-M-TRZFAWBŽVŠV_" +n = "Y-TČtNžof-mQUWMA-FINf-mEtRrJjLIWušvzQš.X-č-gnssIGPžkOuuzNmFf-mNYQcxatsuGGLzjNhkiEFvuLlDZtuBršb-ČrQHunpvqQgPOJ.bbaYč.vMrxgčf-mOcJQpDlGaoSKElš-aIšpkatOšžOLZrkwuuzNmFf-m-TrzFAwBžVŠV_" +t = "Matematika-je-kul." +if n.upper() != u: + raise Exception +k = [ + [1, 1, 1], + [0, 3, 1], + [2, 0, 1]] +v = [[], [], []] +s = -1 +for i in range(len(t)): + if s != i//3: + s = i//3 + for j in range(3): + v[j].append(-1) + v[i%3][i//3] = a.find(t[i]) +print(numpy.dot(k, v)) + +## ne znam matematike |