  # numpy.array_equal () in Python

Arrays | NumPy | Python Methods and Functions

Parameters:

`  arr1:  [array_like] Input array or object whose elements, we need to test.  arr2:  [array_like] Input array or object whose elements, we need to test. `

Return:

` True, if both arrays have same shape and value; otherwise False `

Code: Explaining Operation

 ` # Python program explaining ` ` # array_equal () function ` ` import ` ` numpy as np `   ` #input ` ` arr1 ` ` = ` ` np.arange (` ` 4 ` `) ` ` arr2 ` ` = ` ` [` ` 7 ` `, ` ` 4 , 6 , 7 ] `` print ( "arr1:" , arr1) print ( "arr2:" , arr2)    print ( "Result:" , np.array_equal (arr1, arr2))   arr1 = np.arange ( 4 ) arr2 = np.arange ( 4 ) print ( "arr1:" , arr1) print ( "arr2:" , arr2)   print ( " Result: " , np.array_equal (arr1, arr2))   arr1 = np.arange ( 4 ) arr2 = np.arange ( 5 ) print ( "arr1:" , arr1) print ( "arr2:" , arr2)   print ( "Result:" , np.array_equal (arr1, arr2)) `

Output:

` arr1: [0 1 2 3 ] arr2: [7, 4, 6, 7] Result: False arr1: [0 1 2 3] arr2: [0 1 2 3] Result: True arr1: [0 1 2 3] arr2: [0 1 2 3 4 ] Result: False `