NumPy –配列の加工-
>>> a
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
# 配列の2行目を取り除く
>>> a[[0, 2], : ]
array([[ 0, 1, 2, 3],
[ 8, 9, 10, 11]])
7
# 配列の3列目を取り除く
>>> a[ : ,[0, 1, 3]]
array([[ 0, 1, 3],
[ 4, 5, 7],
[ 8, 9, 11]])
# 条件にあった要素を置き換える
>>> a[a % 2 == 0] = -1
>>> a
array([[-1, 1, -1, 3],
[-1, 5, -1, 7],
[-1, 9, -1, 11]])
/18