upd
This commit is contained in:
24
exam_preview/main.py
Normal file
24
exam_preview/main.py
Normal file
@@ -0,0 +1,24 @@
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
|
||||
def main() -> None:
|
||||
|
||||
data = np.array([float(v) for v in open("data.csv", 'r')])
|
||||
|
||||
plt.figure(figsize=(8, 5))
|
||||
plt.hist(data, bins=10, density=True, edgecolor='black')
|
||||
|
||||
plt.show()
|
||||
|
||||
counts, bin_edges = np.histogram(data, bins=10)
|
||||
print(f"число элементов в каждом интервале: {counts}")
|
||||
# print(f"границы интервалов: {bin_edges}")
|
||||
|
||||
S2 = np.var(data, ddof=1)
|
||||
print(f"выборочная дисперсия: {S2}")
|
||||
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user