为什么Z <Z> Z(带有Z整数数组)在numpy中是非法表达式?

时间:2019-05-07 09:52:20

标签: python numpy

这来自Nicolas Rougier的numpy练习(https://github.com/rougier/numpy-100),第27页。

假设Z = np.array([1,2,3])。 表达式Z < Z > Z给出ValueError。 但是,请注意以下表达式的求值效果很好:

(Z < Z) > Z
Z < (Z > Z)
Z.__le__(Z).__gt__(Z)

还要注意,对于标量Z(例如Z = 3),Z < Z > Z进行解析(并且显然求值为False)。发生了什么事?

0 个答案:

没有答案