1. Learn
  2. /
  3. 课程
  4. /
  5. Python 中级

Connected

道练习

遍历 NumPy 数组

当处理一维 NumPy 数组时,遍历所有元素非常简单:

for x in my_array :
    ...

如果处理的是二维 NumPy 数组,就更复杂一些。二维数组由多个一维数组构成。若要显式地遍历多维数组中的每个独立元素,需要使用如下语法:

for x in np.nditer(my_array) :
    ...

在您的 Python 会话中,已经提供了两个您可能在入门课程中见过的 NumPy 数组:np_height,其中包含美国职业棒球大联盟球员的身高;以及 np_baseball,一个二维 NumPy 数组,包含这些球员的身高(第一列)和体重(第二列)。

说明

100 XP
  • 将 numpy 包以本地别名 np 导入。
  • 编写一个 for 循环,遍历 np_height 中的所有元素,并为每个元素打印出 "x inches",其中 x 是数组中的值。
  • 编写一个 for 循环,访问 np_baseball 数组的每个元素并将其打印出来。