Rekenen met 2D-arrays
2D-numpy-arrays kunnen, net als numpy-arrays, berekeningen element voor element uitvoeren.
np_baseball is al voor je gedefinieerd; het is opnieuw een 2D-numpy-array met 3 kolommen voor lengte (in inches), gewicht (in ponden) en leeftijd (in jaren). baseball is beschikbaar als een gewone lijst-van-lijsten en updated is beschikbaar als 2D-numpy-array.
Deze oefening maakt deel uit van de cursus
Introductie tot Python
Oefeninstructies
- Je hebt de wijzigingen in lengte, gewicht en leeftijd van alle honkbalspelers te pakken. Deze staan in een 2D-
numpy-array,updated. Telnp_baseballenupdatedbij elkaar op en print het resultaat. - Je wilt de eenheden van lengte en gewicht omzetten naar metrisch (respectievelijk meters en kilogrammen). Maak als eerste stap een
numpy-array met drie waarden:0.0254,0.453592en1. Noem deze arrayconversion. - Vermenigvuldig
np_baseballmetconversionen print het resultaat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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