2D-aritmetik
2D numpy-arrayer kan utföra beräkningar element för element, precis som vanliga numpy-arrayer.
np_baseball är redan definierad – det är återigen en 2D numpy-array med 3 kolumner som representerar längd (i tum), vikt (i pund) och ålder (i år). baseball finns tillgänglig som en vanlig lista av listor och updated finns tillgänglig som en 2D numpy-array.
Den här övningen är en del av kursen
Introduktion till Python
Övningsinstruktioner
- Du har lyckats få tag på förändringarna i längd, vikt och ålder för alla basebollspelare. Det finns tillgängligt som en 2D
numpy-array,updated. Adderanp_baseballochupdatedoch skriv ut resultatet. - Du vill konvertera enheterna för längd och vikt till metriska enheter (meter respektive kilogram). Som ett första steg skapar du en
numpy-array med tre värden:0.0254,0.453592och1. Namnge denna arrayconversion. - Multiplicera
np_baseballmedconversionoch skriv ut resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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