İlk NumPy dizin
NumPy ile rahat ettikten sonra, hız kazanmak ve NumPy'nin güçlü dizi yöntemlerine erişmek için Python listelerini sık sık NumPy dizilerine dönüştürdüğünü fark edeceksin.
sudoku_list bir sudoku oyununu içeren bir Python listesidir:
[[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]]
sudoku_list'i bir NumPy dizisine dönüştüreceksin; böylece sonraki derslerde bununla pratik yapabilirsin. Örneğin, çözümleriyle birlikte 4B bir sudoku oyunları dizisi oluşturabilirsin!
Bu egzersiz
NumPy’ye Giriş
kursunun bir parçasıdırEgzersiz talimatları
- NumPy'yi genel kabul gören kısaltmasıyla içe aktar.
sudoku_list'isudoku_arrayadlı bir NumPy dizisine dönüştür.- Kodunun doğru çalıştığını kontrol etmek için
sudoku_array'ın sınıfınıtype()ile yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)