Трансляція вздовж рядків (broadcasting)
У попередньому наборі вправ ви використовували monthly_industry_multipliers, щоб створити прогнози продажів. Згадайте, що monthly_industry_multipliers має такий вигляд:
array([[0.98, 1.02, 1. ],
[1.00, 1.01, 0.97],
[1.06, 1.03, 0.98],
[1.08, 1.01, 0.98],
[1.08, 0.98, 0.98],
[1.1 , 0.99, 0.99],
[1.12, 1.01, 1. ],
[1.1 , 1.02, 1. ],
[1.11, 1.01, 1.01],
[1.08, 0.99, 0.97],
[1.09, 1. , 1.02],
[1.13, 1.03, 1.02]])
Припустімо, вам некомфортно настільки деталізувати оцінки. Натомість ви хочете використати monthly_industry_multipliers, щоб знайти єдиний середній множник для кожної індустрії. Потім ви застосуєте цей множник, щоб спрогнозувати продажі на наступний рік.
numpy вже імпортовано як np, а масиви monthly_sales і monthly_industry_multipliers доступні. Стовпці monthly_sales у такому порядку відповідають продажам винних крамниць, ресторанів і універмагів.
Ця вправа є частиною курсу
Вступ до NumPy
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Find the mean sales projection multiplier for each industry
mean_multipliers = ____
print(mean_multipliers)