เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

มิติที่สี่

การพิมพ์อาร์เรย์เป็นวิธีที่ดีในการตรวจสอบผลลัพธ์ของโค้ดสำหรับอาร์เรย์ขนาดเล็กอย่าง sudoku_game_and_solution แต่จะยุ่งยากขึ้นมากเมื่อต้องรับมือกับอาร์เรย์ที่ใหญ่กว่าหรือมีจำนวนมิติมากขึ้น อีกวิธีหนึ่งที่สำคัญคือการดู .shape ของอาร์เรย์

ตอนนี้จะสร้างอาร์เรย์ 4 มิติที่บรรจุโจทย์ซูโดกุสองชุดพร้อมเฉลย โดยที่ numpy ถูกโหลดเป็น np แล้ว อาร์เรย์ 3 มิติ game_and_solution ที่สร้างไว้ในตัวอย่างก่อนหน้าพร้อมใช้งานแล้ว รวมถึง new_sudoku_game และ new_sudoku_solution ด้วย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

NumPy เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างอาร์เรย์ 3 มิติอีกตัวชื่อ new_game_and_solution โดยใช้คู่ของเกมและเฉลย 2 มิติชุดใหม่ ได้แก่ new_sudoku_game และ new_sudoku_solution โดยให้ new_sudoku_game อยู่ก่อน new_sudoku_solution
  • สร้างอาร์เรย์ 4 มิติชื่อ games_and_solutions โดยสร้างอาร์เรย์จากอาร์เรย์ 3 มิติทั้งสอง ได้แก่ game_and_solution และ new_game_and_solution ตามลำดับนี้
  • พิมพ์ shape ของ games_and_solutions

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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(____)
แก้ไขและรันโค้ด