| [ Web Proxy ] |
| Viewing: https://numpy.org/doc/stable/reference/generated/../c-api/../generated/numpy.array_equal.html | [Back] [Original] |
True if two arrays have the same shape and elements, False otherwise.
Input arrays.
Whether to compare NaNs as equal. If the dtype of a1 and a2 is
complex, values will be considered equal if either the real or the
imaginary component of a given value is nan.
Returns True if the arrays are equal.
See also
allcloseReturns True if two arrays are element-wise equal within a tolerance.
array_equivReturns True if input arrays are shape consistent and all elements equal.
Examples
>>> import numpy as np
>>> np.array_equal([1, 2], [1, 2])
True
>>> np.array_equal(np.array([1, 2]), np.array([1, 2]))
True
>>> np.array_equal([1, 2], [1, 2, 3])
False
>>> np.array_equal([1, 2], [1, 4])
False
>>> a = np.array([1, np.nan])
>>> np.array_equal(a, a)
False
>>> np.array_equal(a, a, equal_nan=True)
True
When equal_nan is True, complex values with nan components are
considered equal if either the real or the imaginary components are nan.
>>> a = np.array([1 + 1j])
>>> b = a.copy()
>>> a.real = np.nan
>>> b.imag = np.nan
>>> np.array_equal(a, b, equal_nan=True)
True
| Web Proxy Viewer | New URL | Original Page |