Dördüncü boyut
sudȯku_game_and_solution gibi küçük diziler için dizileri yazdırmak, kod çıktısını kontrol etmek adına iyi bir yöntemdir; ancak daha büyük ve daha yüksek boyutlu dizilerle uğraşırken kullanışsız hale gelir. Yapılacak bir diğer önemli kontrol de dizinin .shape değerine bakmaktır.
Şimdi, iki sudoku oyunu ve çözümlerini içeren 4B bir dizi oluşturacaksın. numpy np olarak yüklü. Önceki örnekte oluşturduğun game_and_solution adlı 3B dizi hazır durumda; ayrıca new_sudoku_game ve new_sudoku_solution da mevcut.
Bu egzersiz
NumPy’ye Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Farklı bir 2B oyun ve 2B çözüm ikilisinden oluşan
new_game_and_solutionadında başka bir 3B dizi oluştur:new_sudoku_gamevenew_sudoku_solution.new_sudoku_gameönce gelmelidir. game_and_solutionvenew_game_and_solutionadlı iki 3B diziden, bu sırayla bir dizi oluşturarakgames_and_solutionsadlı bir 4B dizi oluştur.games_and_solutionsdizisinin şeklini (shape) yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a second 3D array of another game and its solution
new_game_and_solution = ____
# Create a 4D array of both game and solution 3D arrays
games_and_solutions = ____
# Print the shape of your 4D array
print(____)