1. 学习
  2. /
  3. 课程
  4. /
  5. NumPy 入门

Connected

练习

您的第一个 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 数组。

说明

100 XP
  • 使用通用的别名导入 NumPy。
  • 将 sudoku_list 转换为名为 sudoku_array 的 NumPy 数组。
  • 打印 sudoku_array 的 type(),以检查代码是否正确运行。