summaryrefslogtreecommitdiff
path: root/ex_normal_distribution.py
diff options
context:
space:
mode:
Diffstat (limited to 'ex_normal_distribution.py')
-rwxr-xr-xex_normal_distribution.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/ex_normal_distribution.py b/ex_normal_distribution.py
new file mode 100755
index 0000000..f82df93
--- /dev/null
+++ b/ex_normal_distribution.py
@@ -0,0 +1,24 @@
+#!/usr/bin/env python3
+import matplotlib.pyplot as plt
+
+
+def function_pdf(element: list[int]):
+ plt.hist(element, bins=500)
+ plt.show()
+
+
+def function_cdf(element: list[int]):
+ plt.hist(element, bins=500, cumulative=True)
+ plt.show()
+
+
+def normal_distribution():
+ with open('normal_distribution.txt') as fin:
+ context = fin.read()
+ elements = list(map(int, context.splitlines()))
+ function_pdf(elements)
+ function_cdf(elements)
+
+
+if __name__ == '__main__':
+ normal_distribution()