1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python 入門

Connected

演習

2次元NumPy配列のサブセット化

2次元 numpy 配列が規則的な構造になっている場合、つまり各行と各列の値の数が決まっている場合は、複雑なサブセット化も非常に簡単になります。下のコードを見てみましょう。ここでは、リストのリストから要素 "a" と "c" を取り出しています。

# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]

カンマの前のインデックスは行を指し、カンマの後のインデックスは列を指します。: はスライスを表します。この例では、すべての行を含めるようPythonに指示しています。

指示

100 XP
  • np_baseball の50行目を出力してください。
  • np_baseball の2列目全体を含む新しい変数 np_weight_lb を制作してください。
  • np_baseball から124人目の野球選手の身長(1列目)を選択し、出力してください。