1 回答
TA贡献1830条经验 获得超9个赞
当应用于具有布尔数据类型的 numpy 数组时,它是逻辑非运算符:
In [607]: np.array([True, False, True])
Out[607]: array([ True, False, True])
In [608]: ~np.array([True, False, True])
Out[608]: array([False, True, False])
In [611]: np.logical_not(np.array([True, False, True]))
Out[611]: array([False, True, False])
Python 布尔值的情况并非如此:
In [613]: ~True
Out[613]: -2
In [614]: not True
Out[614]: False
添加回答
举报