In [1]:
import numpy as np
In [2]:
a = np.arange(3)
print(a)
In [3]:
b = np.arange(3)
print(b)
In [4]:
c = np.arange(1, 4)
print(c)
In [5]:
print(np.all(a == b))
In [6]:
print(np.all(a == c))
In [7]:
print(np.array_equal(a, b))
In [8]:
print(np.array_equal(a, c))
In [9]:
print(np.array_equiv(a, b))
In [10]:
print(np.array_equiv(a, c))
In [11]:
b_f = np.arange(3, dtype=float)
print(b_f)
In [12]:
print(np.array_equal(a, b_f))
In [13]:
print(np.array_equiv(a, b_f))
In [14]:
ones = np.ones(3)
print(ones)
In [15]:
print(np.array_equal(ones, 1))
In [16]:
print(np.array_equiv(ones, 1))
In [17]:
a_2d = np.array([[0, 1, 2], [0, 1, 2], [0, 1, 2]])
print(a_2d)
In [18]:
print(np.array_equal(a_2d, b))
In [19]:
print(np.array_equiv(a_2d, b))
In [20]:
a_nan = np.array([np.nan, 1, 2])
print(a_nan)
In [21]:
b_nan = np.array([np.nan, 1, 2])
print(b_nan)
In [22]:
print(np.array_equal(a_nan, b_nan))
In [23]:
print(np.array_equiv(a_nan, b_nan))
In [24]:
print(np.all(a_nan == b_nan))