diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2023-03-16 22:48:34 +0100 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2023-03-16 22:48:34 +0100 |
commit | fcb85b1744d8095e1631e5827835c2182dc93eae (patch) | |
tree | 666b5947bf4aa08530a5dd83b3064f192db70993 /fiz/vaje/9/tab.py | |
parent | normalizacija imen v velike črke, kot je originalno na kalk (diff) | |
download | sola-gimb-4-fcb85b1744d8095e1631e5827835c2182dc93eae.tar sola-gimb-4-fcb85b1744d8095e1631e5827835c2182dc93eae.tar.gz sola-gimb-4-fcb85b1744d8095e1631e5827835c2182dc93eae.tar.bz2 sola-gimb-4-fcb85b1744d8095e1631e5827835c2182dc93eae.tar.lz sola-gimb-4-fcb85b1744d8095e1631e5827835c2182dc93eae.tar.xz sola-gimb-4-fcb85b1744d8095e1631e5827835c2182dc93eae.tar.zst sola-gimb-4-fcb85b1744d8095e1631e5827835c2182dc93eae.zip |
Diffstat (limited to '')
-rwxr-xr-x | fiz/vaje/9/tab.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/fiz/vaje/9/tab.py b/fiz/vaje/9/tab.py new file mode 100755 index 0000000..0bc48c5 --- /dev/null +++ b/fiz/vaje/9/tab.py @@ -0,0 +1,14 @@ +#!/usr/bin/python3 +import pandas +import sys +import math +b=pandas.read_csv("/dev/stdin", sep="\t") +b.index.name = "idx" +b["a"] = (b["a+b"]-b["b"]) +b["1/a"] = (1/b["a"]) +b["1/b"] = (1/b["b"]) +b["f"] = (1/(b["1/a"]+b["1/b"])) +b["fodst"] = (abs(b["f"] - b.mean()["f"])) +b = b.astype(float).round(6); +b.to_csv("/dev/stdout", sep=sys.argv[1][0]); +print(f"f = {b.mean()['f']} \pm {b.max()['fodst']} = {b.mean()['f']} (1 \pm {b.max()['fodst']/b.mean()['f']})", file=sys.stderr) |