numpy 配列を列ごとにスライスし、特定の行を除外するにはどうすればよいですか?
最初の列が「プレーヤー」に関するインデックスとして機能し、次の列がさまざまなゲームでのプレーヤーのスコアである numpy 配列があるとします。1 人のプレーヤーを除外して、ゲームのスコアを返すにはどうすればよいでしょうか。
例えば:
[0 0 0 0
1 2 1 1
2 -6 0 2
3 4 1 3]
最初のスコア (列 1) を返したい場合は、次のようにします。
>>score[:,1]
[0,2,-6,4]
しかし、どうすればプレーヤー/行を除外できますか? そのプレーヤー/行 3 の場合、どのように取得しますか:
[0,2,-6]
または、そのプレーヤー/行 1 の場合、どのように取得しますか:
[0,-6, 4]