Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Статья Автор:
Габзяминов Ян
CD Ян
with open("taxi_trip_pricing.csv", "r") as f: a = [] for line in f: line = line.strip() words = line.split(",") a.append(words) b = {} for i in range(len(a[0])): b[a[0][i]] = [] for j in range(1, len(a)): b[a[0][i]].append(a[j][i]) for i in b: c = [] for j in b[i]: try: c.append(float(j)) except ValueError: continue if len(c) == 0: continue print(i) d = sum(c) / len(c) e = sum((x - d) ** 2 for x in c) / len(c) f = (e) ** (1 / 2) h = {} for num in c: h[num] = h.get(num, 0) + 1 k = max(h, key=h.get) l = sorted(c) m = len(l) if m % 2 == 0: z = m // 2 y = (l[z - 1] + l[z]) / 2 else: z = m // 2 y = l[z] print(f"мин: {min(c)}") print(f"макс: {max(c)}") print(f"среднее: {d}") print(f"медиана: {y}") print(f"мода: {k}") print(f"дисперсия: {e}") print(f"стандартное отклонение: {f}") import matplotlib.pyplot as plt c = [(float(i) if i else 0) for i in b["Trip_Distance_km"]] plt.plot(c) plt.show()
×
Прикрепленные файлы
taxi_trip_pricing.csv
Чтобы оставить комментарий нужна авторизация
Печать