逻辑数组中不用于1,0而不是True,False的逻辑逻辑

时间:2020-07-13 23:38:20

标签: python numpy boolean logical-operators

我想获取包含一定数量的 Company Progress Time 1 AAA 2. Discuss 03/09/2020 0 AAA 3. Contract 07/10/2020 9 CCC 2. Discuss 03/12/2020 7 CCC 3. Contract 05/19/2020 0的数组中所有组件的逆数。 当我使用1时,它将返回numpy.logical_notFalse

True

将返回import numpy as np a=np.array([1,0,0]) b=np.logical_not(a) print b 而不是[False,True,True](这是我想要得到的)。当然,我可以手动创建一个函数,将[0,1,1]转换回False,将0转换回True,但是有没有更直接的方法呢?

1 个答案:

答案 0 :(得分:1)

1 - a

只需使用算术运算符而不是逻辑运算符即可。