开始使用免费开始使用

您的第一个 NumPy 数组

当您熟悉 NumPy 之后,会经常把 Python 列表转换为 NumPy 数组,这样既能提升速度,又能使用 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 转换为名为 sudoku_array 的 NumPy 数组。
  • 打印 sudoku_arraytype(),以检查代码是否正确运行。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import NumPy
import ____

# Convert sudoku_list into an array
sudoku_array = ____

# Print the type of sudoku_array 
print(____)
编辑并运行代码