Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Je hebt de wijzigingen in lengte, gewicht en leeftijd van alle honkbalspelers te pakken. Deze staan in een 2D-numpy-array, updated. Tel np_baseball en updated bij 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.453592 en 1. Noem deze array conversion.
  • Vermenigvuldig np_baseball met conversion en 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
Code bewerken en uitvoeren