Array NumPy pertama Anda
Setelah terbiasa dengan NumPy, Anda akan sering mengonversi list Python menjadi array NumPy untuk mendapatkan kecepatan yang lebih tinggi dan akses ke beragam metode array NumPy yang andal.
sudoku_list adalah list Python yang berisi sebuah permainan sudoku:
[[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]]
Anda akan mengubah sudoku_list menjadi array NumPy sehingga Anda dapat berlatih menggunakannya di pelajaran berikutnya, misalnya dengan membuat array 4D berisi permainan sudoku beserta solusinya!
Latihan ini adalah bagian dari kursus
Pengantar NumPy
Petunjuk latihan
- Impor NumPy menggunakan alias yang umum digunakan.
- Konversikan
sudoku_listmenjadi array NumPy bernamasudoku_array. - Cetak kelas
type()darisudoku_arrayuntuk memeriksa bahwa kode Anda berjalan dengan benar.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)