НачатьНачать бесплатно

Ваш первый массив 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(____)
Редактировать и запускать код