Ваш первый массив NumPy
Когда вы освоитесь с NumPy, вы будете постоянно преобразовывать списки Python в массивы NumPy — ради повышения скорости и доступа к богатым методам работы с массивами.
sudoku_list — это список Python, содержащий игру судоку:
[[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, чтобы работать с ним в следующих уроках — например, создать 4D-массив из игр судоку вместе с их решениями!
Это упражнение является частью курса
Введение в NumPy
Инструкции к упражнению
- Импортируйте NumPy с общепринятым псевдонимом.
- Преобразуйте
sudoku_listв массив NumPy и сохраните его в переменнуюsudoku_array. - Выведите класс
type()переменнойsudoku_array, чтобы убедиться, что код работает правильно.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)