我想使用numpy
对数组中的值进行异或。使用时:
numpy.logical_xor([1,0,0,1,0,1,0,1])
我明白了:
Traceback (most recent call last):
File "test.py", line 44, in <module>
print np.logical_xor([1,0,0,1,0,1,0,1])
ValueError: invalid number of arguments
似乎numpy
不接受数组中的2个以上元素。有解决方法吗?
答案 0 :(得分:3)
看来你正在寻找减少方法。所以,使用 -
np.logical_xor.reduce([1,0,0,1,0,1,0,1])