私は次のようなdtypeを持つnumpy構造化配列を持っています:
A = numpy.empty(10, dtype=([('segment', '<i8'), ('material', '<i8'), ('rxN', '<i8')]))
次のようなマスクを作成できることはわかっています。
A[A['segment'] == 42] = ...
複数の列にマスクを作成する方法はありますか?たとえば(これが機能しないことはわかっていますが、機能することを望みます):
A[A['segment'] == 42 and A['material'] == 5] = ...