6

ベクトル化されたメソッドを使用してブール値のnumpy配列のすべての要素を排他的論理和する方法:つまり、a_1 xor a_2 xor ... xor a_n

4

2 に答える 2

11

私はxorufuncを使用することを好みます。これはbitwise_xor(またはlogical_xor)です。

np.bitwise_xor.reduce(a)

また:

np.logical_xor.reduce(a)

1つの利点は、フロート用の偽物を入手できないことです。

于 2013-02-13T11:55:11.980 に答える
2

使用するのがおそらく最も効率的sumです:

np.sum(arr) % 2
于 2013-02-13T09:49:32.597 に答える