【Numpy】ブーリアンの配列をintへ。y=x>0 , astype(np.int)

Numpy配列に不等号の演算をする。

y = x > 0 でxの中身が0より大きいか小さいかを調べる。
その結果はyに代入されているので、yの中身を見る。
すると、TrueかFalseが入っている。
これをint型にするためにastype()メソッドを使い、np.intで型の指定を行う。

0より大きいかどうかだけでなく、もちろん他の値でも判定できる。

例を出してみる。