Aan de slagBegin gratis

Subsetten van 2D-NumPy-arrays

Als je 2D-numpy-array een vaste structuur heeft, dus elke rij en kolom heeft een vast aantal waarden, worden ingewikkelde manieren van subsetten heel eenvoudig. Kijk naar de code hieronder waar de elementen "a" en "c" worden opgehaald uit een lijst-van-lijsten.

# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]

De indexen vóór de komma verwijzen naar de rijen, en die na de komma naar de kolommen. De : gebruik je om te slicen; in dit voorbeeld zeg je tegen Python dat alle rijen moeten worden meegenomen.

Deze oefening maakt deel uit van de cursus

Introductie tot Python

Bekijk cursus

Oefeninstructies

  • Print de 50e rij van np_baseball.
  • Maak een nieuwe variabele, np_weight_lb, met de volledige tweede kolom van np_baseball.
  • Selecteer de lengte (eerste kolom) van de 124e honkballer in np_baseball en print die.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

import numpy as np

np_baseball = np.array(baseball)

# Print out the 50th row of np_baseball


# Select the entire second column of np_baseball: np_weight_lb


# Print out height of 124th player
Code bewerken en uitvoeren