2D-арифметика
Двовимірні масиви numpy можуть виконувати обчислення покомпонентно, як і звичайні масиви numpy.
np_baseball уже підготовлено; це знову 2D-масив numpy із 3 стовпцями, що відповідають зросту (у дюймах), вазі (у фунтах) та віку (у роках). baseball доступний як звичайний список зі списків, а updated — як двовимірний масив numpy.
Ця вправа є частиною курсу
Вступ до Python
Інструкції до вправи
- Ви отримали зміни зросту, ваги та віку всіх гравців у бейсбол. Вони доступні як 2D-масив
numpy—updated. Додайтеnp_baseballіupdatedта виведіть результат. - Ви хочете перевести одиниці зросту й ваги в метричні (метри та кілограми відповідно). Спочатку створіть масив
numpyіз трьома значеннями:0.0254,0.453592і1. Назвіть цей масивconversion. - Помножте
np_baseballнаconversionта виведіть результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
import numpy as np
np_baseball = np.array(baseball)
# Print out addition of np_baseball and updated
# Create numpy array: conversion
# Print out product of np_baseball and conversion