logical_xor

logical_xor(x1: array, x2: array, /) array

Computes the logical XOR for each element x1_i of the input array x1 with the respective element x2_i of the input array x2.

Note

While this specification recommends that this function only accept input arrays having a boolean data type, specification-compliant array libraries may choose to accept input arrays having numeric data types. If non-boolean data types are supported, zeros must be considered the equivalent of False, while non-zeros must be considered the equivalent of True.

Parameters:
  • x1 (array) – first input array. Should have a boolean data type.

  • x2 (array) – second input array. Must be compatible with x1 (see Broadcasting). Should have a boolean data type.

Returns:

out (array) – an array containing the element-wise results. The returned array must have a data type of bool.