Aan de slagGa gratis aan de slag

Je eerste NumPy-array

Zodra je vertrouwd bent met NumPy, zul je vaak Python-lijsten omzetten naar NumPy-arrays voor extra snelheid en om toegang te krijgen tot NumPy’s uitstekende arraymethoden.

sudoku_list is een Python-lijst met een sudoku-spel:

[[0, 0, 4, 3, 0, 0, 2, 0, 9],
 [0, 0, 5, 0, 0, 9, 0, 0, 1],
 [0, 7, 0, 0, 6, 0, 0, 4, 3],
 [0, 0, 6, 0, 0, 2, 0, 8, 7],
 [1, 9, 0, 0, 0, 7, 4, 0, 0],
 [0, 5, 0, 0, 8, 3, 0, 0, 0],
 [6, 0, 0, 0, 0, 0, 1, 0, 5],
 [0, 0, 3, 5, 0, 8, 6, 9, 0],
 [0, 4, 2, 9, 1, 0, 3, 0, 0]]

Je gaat sudoku_list omzetten naar een NumPy-array zodat je er in latere lessen mee kunt oefenen, bijvoorbeeld door een 4D-array van sudoku’s met hun oplossingen te maken!

Deze oefening maakt deel uit van de cursus

Introductie tot NumPy

Cursus bekijken

Oefeninstructies

  • Importeer NumPy met de algemeen geaccepteerde alias.
  • Zet sudoku_list om naar een NumPy-array met de naam sudoku_array.
  • Print de klasse type() van sudoku_array om te controleren of je code goed werkt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import NumPy
import ____

# Convert sudoku_list into an array
sudoku_array = ____

# Print the type of sudoku_array 
print(____)
Code bewerken en uitvoeren