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

NumPy array แรกของคุณ

เมื่อคุ้นเคยกับ NumPy แล้ว จะพบว่าการแปลง Python list ให้เป็น NumPy array นั้นเป็นสิ่งที่ทำบ่อยมาก เพราะได้ทั้งความเร็วที่เพิ่มขึ้นและเมธอดที่มีประสิทธิภาพของ NumPy

sudoku_list คือ Python list ที่เก็บข้อมูลเกม 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]]

ในแบบฝึกหัดนี้ จะแปลง sudoku_list ให้เป็น NumPy array เพื่อนำไปใช้ในบทเรียนถัดไป เช่น การสร้าง array 4 มิติที่รวมโจทย์ sudoku พร้อมเฉลยไว้ด้วยกัน!

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

NumPy เบื้องต้น

ดูคอร์ส

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

  • Import NumPy โดยใช้ชื่อย่อตามธรรมเนียมปฏิบัติทั่วไป
  • แปลง sudoku_list ให้เป็น NumPy array แล้วเก็บไว้ในตัวแปรชื่อ sudoku_array
  • แสดง type() ของ sudoku_array เพื่อตรวจสอบว่าโค้ดทำงานถูกต้อง

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

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

# Import NumPy
import ____

# Convert sudoku_list into an array
sudoku_array = ____

# Print the type of sudoku_array 
print(____)
แก้ไขและรันโค้ด