1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do NumPy

Connected

ćwiczenie

Rozgłaszanie wzdłuż kolumn

Pamiętaj, że podczas rozgłaszania wzdłuż kolumn NumPy wymaga jawnego wskazania, że tablica ma być pionowa – w NumPy nie istnieją poziome ani pionowe tablice 1D. Zamiast tego musisz najpierw utworzyć tablicę 2D, aby zaznaczyć, że dane mają układ pionowy. NumPy tworzy wtedy kopię tej pionowej tablicy 2D dla każdej kolumny i wykonuje wybraną operację.

Dostępna jest lista Pythona o nazwie monthly_growth_rate o długości 12. Reprezentuje ona miesięczne oczekiwane tempo wzrostu gospodarczego rok do roku. Twoim zadaniem jest użycie rozgłaszania, aby pomnożyć tę listę przez każdą kolumnę tablicy monthly_sales. Tablica monthly_sales jest wczytana, podobnie jak numpy jako np.

Instrukcje

100 XP
  • Przekształć monthly_growth_rate – aktualnie listę Pythona – w jednowymiarową tablicę NumPy o nazwie monthly_growth_1D.
  • Zmień kształt tablicy monthly_growth_1D tak, aby można ją było rozgłaszać kolumnowo względem monthly_sales; nadaj nowej tablicy nazwę monthly_growth_2D.
  • Używając rozgłaszania, pomnóż każdą kolumnę tablicy monthly_sales przez monthly_growth_2D.