Comparisons
Comparisons can be elementwise or arraywise.
Elementwise comparisons
a = np.arange(5)
b = np.array([5, 1, 9, 6, 4])
a < b
# array([ True, False, True, True, False])
a == b
# array([False, True, False, False, True])Arraywise comparisons
Comparisons on the arrays instead of individual elements. Methods such as np.array_equal, np.array_equiv etc are used for arraywise comparisons.
np.array_equal(a, b)
# Falsenp.array_equal checks if two arrays have same shape and elements.