Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Статья Автор:
Теплякова Мария
итоговая работа
import numpy as np import pandas as pd import matplotlib.pyplot as plt a = pd.read_csv("Meteorite_Landings.csv") b=a["mass (g)"].to_list() n=0 m=0 f=0 h=0 for i in b: if i<=1000: n=n+1 elif i<=10000 and i>1000: m=m+1 elif i<=100000 and i>10000: f=f+1 elif i>100000: h=h+1 sizes = [n, m, f, h] # Пример числовых значений для категорий labels = ['0-1000', '1000-10000', '10000-100000', '>100000'] plt.pie(sizes,labels=labels) plt.title('Распрелделение метеоритов по массам') plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left', prop={'size': 6}) plt.show()
×
import numpy as np import pandas as pd import matplotlib.pyplot as plt x = pd.read_csv("Meteorite_Landings.csv") y=x["year"].to_list() a=0 b=0 c=0 d=0 e=0 f=0 g=0 h=0 i=0 j=0 k=0 m=0 n=0 p=0 o=0 r=0 for i in y: if i<=1880: a=a+1 elif i<=1890 and i>1880: b=b+1 elif i<=1900 and i>1890: c=c+1 elif i<=1910 and i>1900: d=d+1 elif i<=1920 and i>1910: e=e+1 elif i<=1930 and i>1920: f=f+1 elif i<=1940 and i>1930: g=g+1 elif i<=1950 and i>1940: h=h+1 elif i<=1960 and i>1950: i=i+1 elif i<=1970 and i>1960: j=j+1 elif i<=1980 and i>1970: k=k+1 elif i<=1990 and i>1980: m=m+1 elif i<=2000 and i>1990: n=n+1 elif i<=2010 and i>2000: p=p+1 elif i<=2020 and i>2010: o=o+1 elif i>2020: r=r+1 lst=[a,b,c,d,e,f,g,h,i,j,k,n,m,p,o,r] max_number=max(lst) z=lst.index(max_number) l=1880+(z-1)*10 print("Десятилетие с наибольшим колличеством метеоритов:", (l-10), "-", l, ". А колличество метеоритов в это десятилетие:", max_number)
×
Прикрепленные файлы
Meteorite_Landings.csv
Чтобы оставить комментарий нужна авторизация
Печать