첫 번째 NumPy 배열 만들기
NumPy에 익숙해지면, 속도를 높이고 NumPy의 강력한 배열 메서드를 활용하기 위해 파이썬 리스트를 NumPy 배열로 자주 변환하게 될 거예요.
sudoku_list는 스도쿠 게임을 담고 있는 파이썬 리스트입니다:
[[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 배열로 바꿔 볼 거예요. 예를 들어, 해답과 함께 스도쿠 게임의 4차원 배열을 만드는 식으로요!
이 연습은 강의의 일부입니다
NumPy 소개
연습 안내
- 일반적으로 사용하는 별칭으로 NumPy를 임포트하세요.
sudoku_list를 NumPy 배열로 변환해sudoku_array라는 이름으로 저장하세요.- 코드가 제대로 동작했는지 확인하기 위해
sudoku_array의 클래스type()을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)