Aan de slagGa gratis aan de slag

Oefenen met NumPy-arrays

Laten we oefenen met het slicen van numpy-arrays en het broadcasten in NumPy. Onthoud: broadcasting is het vermogen van een numpy-array om bewerkingen te vectoriseren, zodat ze in één keer op alle elementen van een object worden uitgevoerd.

Er is een tweedimensionale numpy-array in je sessie geladen (genaamd nums) en voor je gemak in de console afgedrukt. numpy is als np in je sessie geïmporteerd.

Deze oefening maakt deel uit van de cursus

Efficiënte Python-code schrijven

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Print second row of nums
print(nums[____,____])

# Print all elements of nums that are greater than six
print(____[____ > ____])

# Double every element of nums
nums_dbl = ____ * ____
print(nums_dbl)

# Replace the third column of nums
nums[____,____] = ____[____,____] + ____
print(nums)
Code bewerken en uitvoeren