python 逻辑运算 vs numpy逻辑运算

Python逻辑运算

# 异或
bool1 ^ bool2

# 或
bool1 | bool2
bool1 or bool2

# 与
bool1 & bool2
bool1 and bool2

# 非
not bool1

Numpy逻辑运算

# 异或
array1 ^ array2

# 与
array1 & array2

# 或
array1 | array2

# 非
~array

bool型与int型运算

# True会转换成1
>>> 1 + True
2
# False会转换成0
>>> 1 + False
1

猜你喜欢

转载自blog.csdn.net/Ahead_J/article/details/85869753